Re: [問題] 再請問一下3D的model要轉檔成openGL的i …
※ 引述《Touchstone (自有安排)》之銘言:
: ※ 引述《SugarRa (SugarRay)》之銘言:
: : 就是普通3D套裝軟體做出來的模型
: : 要怎麼轉檔成程式語言可以讀取的input呢
: : 去找他點線面和光源顏色等資料的位置嗎?
: : 還有就是動態的又要怎麼做呢?
: : 感謝感謝~
: 請有相關經驗的大大!
: 謝謝!
比較簡單的方式,是用3D軟體內建的功能,把檔案輸出成OBJ格式。
OBJ格式是文字檔,用記事本之類的軟體打開後,可以看到點線面的資料。
接著寫個程式,把點線面的數據存在適當的資料結構中,
再用OpenGL提供的API繪出即可。
有的軟體輸出後會包含材質檔(.mtl),裡頭有材質和光源的資訊。
不過有的軟體並不會,這個要try看看才知道。
如果要讀3DS或maya的檔案,建議在網路上搜尋一下它的檔案格式。
找到的應該都是英文的網站,我當初只瀏覽了一下,還沒研究過...
至於動態嘛...我也還不清楚他們的儲存格式為何。
所以...還沒有辦法回答。
恩,大概就這樣子。:)
--
於是悲歡起落人靜默
等一等這些傷會自由
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.246.64
Digital_Art 近期熱門文章
PTT數位生活區 即時熱門文章