我需要将这些照片重新组合成一个纹理贴图球体,但我不确定最佳方法。关键问题:
- 由于这些照片拍摄对象为球体,当您离中心越远时,它们会产生极大的畸变。
- 有许多“组”由5张照片组成,不同时间拍摄的。任何解决方案都需要编程实现,我不能手动完成:(
- 输出平台是iPad3:Open GL ES 2,纹理大小可达4096x4096-但不如桌面GPU强大。我不太擅长着色器(尽管我已经做了很多OpenGL预着色器)。
- 这些照片本身的分辨率很高,我不确定是否可以同时加载所有5个纹理。我还为行星表面加载了非常高分辨率的纹理(在卫星照片下面)。
我还考虑过用5张照片制作立方贴图,并聪明地决定读取哪张照片来提供给给定的像素,但我并不完全信服。
是否有更好的方法?我是否忽略了什么?或者有人已经实现了上述功能的具体方法吗?