2014-08-28 60 views
-1

我想從Blender輸出.obj文件。我用法線和UV座標輸出它們。然後我將它們導入到OpenGl應用程序中。在UV編輯器中,我可以顯示標準化光標的座標。我的問題是我需要導出它們,因爲OpenGL需要它們。有沒有可能做到這一點,或者我必須編寫和手動轉換它們的應用程序?攪拌器 - 使用標準UV座標輸出.obj

回答

1

實際上紋理座標應該已經以標準化的座標導出。你是否有一個帶有你認爲關閉的紋理座標的導出OBJ文件的摘錄?

+0

我已經標註在UV編輯紋理的約1/8,並得到這樣的:VT 0.013100 0.886290 VT 0.113710 0.886290 VT 0.113710 0.986900 VT 0.013100 0.986900 – Geosearchef 2014-08-28 14:27:13

+0

@Geosearchef:那又怎樣?這些值看起來是正確的。您可能只是使用了紋理的左上方1/8,但由於原點位於左下方,這意味着T座標的值將介於1-1/8 = 0.875至1之間,這些值恰好是值你在那裏。 S值看起來也是正確的,左邊1/8從0到0.124,這也是你在那裏的值範圍。 – datenwolf 2014-08-28 14:55:57

+0

Omg!你是對的!我的失敗,斯里。我已經習慣了OpenGL中的座標系,我已經設置了(0 | 0)int左上角,我只是轉換座標。謝謝! – Geosearchef 2014-08-28 15:11:33