【发布时间】:2020-05-15 22:06:20
【问题描述】:
我使用 OpenGL 已经有一段时间了,现在我正在优化我的应用程序的各个方面。
这就是问题所在:在某些情况下,我最终会为纹理映射复制顶点。我一直在使用这本书: http://staff.fit.ac.cy/eng.ap/FALL2017/3d-game-development-with-lwjgl.pdf
您可以转到第 70-71 页并查看问题和建议的解决方案。基本上,它说当一个顶点需要为不同的面具有不同的纹理坐标时——你必须复制那个顶点。 这是唯一的解决方案。
但我犹豫了——是吗?许多 UV 贴图会出现坐标被切开一点的情况,例如顶点。 IE。顶点最终具有不同的坐标。复制它们似乎是一种巨大的浪费。
有没有办法换一种方式?
【问题讨论】:
标签: optimization opengl-es duplicates texture-mapping vertex