2012-05-09 87 views
0

我試圖將平面紋理變形爲球形紋理以編程方式,以便我可以在球體上使用它並且不會獲得奇怪的魚眼效果。基本上我想拍攝一張正常的圖像,然後改變它,使它不會將魚眼鏡頭映射到球體上。以編程方式將平面紋理變形爲球形(3d)紋理

我正在寫一個基於一些視頻的webgl應用程序,我基本上是在一個youtube桶中進行緩存,所以如果需要的話我可以做這個服務器端(目前使用python),或者如果它足夠快客戶。目前使用墨卡託投影技術繪製球體並映射預先變形的紋理,看起來很好,所以我只需要弄清楚如何進行變形。

任何建議非常感激地收到!謝謝!

回答

0

您可以嘗試編輯片段着色器,而不是變形圖像。片段着色器正在進行紋理查找,並且在極點附近您希望它查找圖像中距離較近的值,而在赤道處,您希望它繼續使用圖像的整個寬度進行查找。