【问题标题】:LWJGL texture artifactsLWJGL 纹理伪影
【发布时间】:2015-07-12 01:48:54
【问题描述】:

我对 LWJGL 中的纹理有疑问:


(来源:socplay.pl

它看起来像是某种纹理工件。这是什么问题,我该如何解决?

【问题讨论】:

  • 可能是Z战。
  • 您找到代码中的问题了吗?

标签: java textures lwjgl artifacts


【解决方案1】:

你没有发布太多细节,但在我看来,这就像Z-fighting

Z-fighting 是在渲染两个(或更多)几乎完全重叠但具有不同纹理、颜色或照明的多边形时发生的现象。因为这两个多边形几乎在同一个位置,所以小的浮点错误会导致“哪个多边形在前面”测试在逐个像素的基础上无法预测。

【讨论】:

  • 如果我禁用“GL_DEPTH_TEST”不是人工制品,而是“不可见”的对象。我该怎么做才能让它发挥作用?
  • @MisterVento3 停止用不同的光照渲染两次?
猜你喜欢
  • 2022-01-21
  • 2020-11-06
  • 1970-01-01
  • 2013-11-10
  • 1970-01-01
  • 2014-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多