1
假設我正在使用由11個浮點組成的特殊交錯數組格式的自定義GLSL着色器:位置(3個浮點數),普通(3個浮點數),UVcoord- 1(2浮標),UVcoord-2(2浮標),自定義屬性(1浮標)。具有多個UV座標和每個頂點的自定義屬性的3D模型格式
我需要一個文件格式(最好是ASCII),它允許我從3D建模軟件(例如Blender,Maya等)導出每個頂點的所有信息(特別是多紋理的多個UV座標),然後導入它對我的應用程序。我在網上搜索過,我似乎無法找到一種允許每個頂點有多個(自定義)數據通道的格式。我錯過了什麼明顯的東西?
例如:我使用.OBJ格式,它似乎只導出位置,正常和1紋理導出。
那麼,即使我定義了我自己的文件格式,我仍然需要一個導出器從建模應用程序獲取數據。在我看來,在着色器和非固定管道的這一天,舊的pos/normal/texture格式很快就會過時。奇怪的是,我找不到一種流行的格式,它允許我將3D模型保存爲容易處理成頂點陣列以發送到着色器。 – Radu094 2011-01-26 11:48:51