我在几场比赛中看到了纹理良好的球、行星和其他球形物体,最后一次是在 UFO:后果中。如果您只是将纹理飞溅到纬度/经度中,作为 u 和 w 坐标,您会在极点上得到很多难看的纹理失真。
我可以认为自己是实现具有最小失真的球形贴图的一种方法。通过映射三角形而不是正方形。但我不知道任何算法。如何为这些球体生成顶点和纹理坐标?
另外,我看不到从简单的平面方形地图生成完整球形地图的方法。有没有一些直观的方法可以在没有真正麻烦的情况下绘制这样的地图?
但是,是否有其他算法可以在没有失真或失真最小的情况下渲染球体?
光线追踪和光栅化算法都很有趣。