我很感兴趣大概是如何在iOS上实现megatextures。
特别是我正在制作一个具有大(非平铺)背景的2D平台,我希望有一个(预先计算的,不合理的大)图像映射到背景。我选择的一个选项是将预定图像切割成瓷砖,然后在后台加载/卸载。
但我对巨型纹理感到好奇。将这些全部映射到一个表面会更方便。 megatextures只是另一种表达我现在正在做的事情的方式,或者是更狡猾的事情。显卡上有一个超大纹理,有多个gltexsubimage2d调用正在进行吗?
答案 0 :(得分:0)
Megatexture 是一种完善的高级剪辑映射技术实现:http://en.wikipedia.org/wiki/Clipmap
所以是的,基本上是连续后台加载要显示和卸载当前未使用内容的内容。