[問題] PV3D讀取.dae沒有貼圖

看板Flash作者 (WRYYYYYY)時間16年前 (2010/01/06 17:52), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
先介紹一下我的環境 3dsMax9 輸出的Plug-in是從https://collada.org/下載,輸出時是OpenCollada (*.dae) 在max中,輸出.dae後,在flash中看沒有貼圖,只有wireframe而已 有的時候.tga輸出時沒貼圖,但改成png有,有時候是怎麼改都沒有 我打開.dae檔案時,對應的貼圖路徑是正確的,而且該路徑也有該張貼圖 但是不知道為什麼會這樣子 在as3程式中,讀取模型的程式如下 var model:DAE = new DAE(true, "myModel", true); model.load("Model01.dae"); 其它的程式就是使用BasicView然後render,比較沒什麼好提的 請問為何會這樣呢? 接著問一下,有的範例是使用Collada()來建立模型,跟DAE有什麼差別嗎? 另外,我有看到有的人的範例會用MaterialsList,但是它需要將會用到的貼圖 先加進去,然後在load的時候當參數放進去,這樣不會比較不方便嗎? 難道是先將貼圖放在一個資料夾中,然後將所有的貼圖先加到MaterialsList中 在DAE.load時,他會自動尋找對應的貼圖是這樣嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.67.14.25

01/06 17:53, , 1F
DAE功能完全包含Collada,建議改用DAE
01/06 17:53, 1F

01/06 17:54, , 2F
MaterialList的作法是讓你的貼圖可以用AS動態更新
01/06 17:54, 2F

01/06 17:54, , 3F
我記得DAE在load()以前好像要先add search path之類的
01/06 17:54, 3F

01/06 17:54, , 4F
然後他就會在那個path底下找貼圖
01/06 17:54, 4F
我找到你說的search path的function,不過依然不行 我再次測試之後,同一張圖片我準備png跟tga格式二張,以相同的程式,同樣的輸出方式 只差把材質的圖測試png跟tga二種做更換,png確定是可以,而tga卻是不行 後來我又試了jpg格式是可以的,我上網找了看了幾個sample,也是沒看到有人是用 tga格式。 是否是因為它其實對tga格式是不支援的咧? ※ 編輯: tainjoy 來自: 114.45.60.198 (01/06 22:21)
文章代碼(AID): #1BH5rGiP (Flash)