0

我正在尝试以编程方式将平面纹理变形为球形纹理,以便我可以在球体上使用它而不会得到奇怪的鱼眼效果。基本上,我想拍摄一张普通图像并对其进行更改,使其在没有鱼眼的情况下映射到球体上。

我正在编写一个 webgl 应用程序,基于我基本上缓存在 youtube 存储桶中的一些视频,所以我可以在必要时执行此服务器端(当前使用 python),或者如果它在客户端上的 javascript 中足够快。目前使用墨卡托投影技术绘制球体和映射预变形纹理,看起来不错,所以我只需要弄清楚如何进行变形。

非常感谢任何建议!谢谢!

4

1 回答 1

0

您可以尝试编辑片段着色器,而不是使图像变形。片段着色器正在执行纹理查找,在极点附近,您希望它查找图像中靠得更近的值,而在赤道处,您希望它继续使用图像的整个宽度进行查找。

于 2012-05-09T15:18:39.993 回答