在OpenGL中纹理地形的最佳方式是什么?我对地形有大约30种不同的纹理(每种地形1种纹理,30种地形类型),并希望在任何两种地形之间有平滑的过渡。纹理Opengl地形?
我一直在网上做一些浏览,发现有很多不同的方法,包括3D纹理,Alpha通道,混合和使用着色器。但是,哪些是最有效的,并且可以处理我期望使用的纹理数量?例如:This popular answer描述了如何使用一些技术,但由于mixmap只有4个属性(RGBA),所以只能支持4个纹理。
我还应该指出,我对着色器一无所知,所以非着色器所需的技术将是可取的。
您是否使用任何LOD技术,例如[ROAM](http://www.cognigraph.com/ROAM_homepage/)或[几何剪辑映射](https://research.microsoft.com/en-us/um /人/霍普/凸出/ geomclipmap /)?这可能会影响你的纹理选项。 – Wyzard 2012-07-31 00:18:10
我目前没有做任何LOD技术,但我会研究这些技术。 – LucasS 2012-07-31 01:18:07
FWIW,[几何剪贴图更适合现代GPU](https://research.microsoft.com/en-us/um/people/hoppe/proj/gpugcm/)。 – Wyzard 2012-07-31 01:40:33