即使使用地球的高分辨率纹理(4k*2k),两极的贴图也会失真。是否可以使用THREE.js将中间为正方形的纹理直接放置在球体的两极,并进行相应的旋转?
示例映射:http://rapidfire.sci.gsfc.nasa.gov/imagery/subsets/?mosaic=Arctic.2012154.terra.4km.jpg
对不起,没有代码,正在寻找起点。
发布于 2012-06-05 21:33:10
也许你应该“纠正”你的矩形纹理,以避免在杆子上的扭曲。
这个链接可能会对此有所帮助:http://local.wasp.uwa.edu.au/~pbourke/texture_colour/texturemap/
发布于 2012-06-09 02:14:30
在WebGL地球和地图引擎Cesium中,我们通过在每个极点上创建一个屏幕空间四边形,并使用着色器正确渲染极点来修复极点。代码在this pull request中。我们还没有提供镶嵌的高分辨率图像,但它即将到来。
https://stackoverflow.com/questions/10874561
复制相似问题