今天測驗發現自己匯出的obj在unity中加載出來都是默認材質,沒有參考到mtl檔案,
下圖中,右下角顯示的是匯出的obj,很明顯都是默認的白色材質

然后再看下匯出的mtl檔案,都是沒問題的,

再看下用MeshLab打開obj,這Meshlab不知道咋回事,貼圖有問題,,但顏色跟貼圖都是有的,

經過多次測驗后發現,生成的obj第一行不能直接寫 mtllib xxx.mtl ,必須得從第二行以后開始寫,第一行可以直接空著,也可以寫插件或時間啥的資訊,


最后看下效果
另外,還需要注意的是mtl檔案名不能含有中文,不然untiy也無法識別mtl檔案,如下圖

如果上面兩點都沒問題,但還是沒有關聯到mtl檔案,可能是unity或模型的問題,可以換個unity版本打開試試,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/332177.html
標籤:其他
上一篇:Unity基礎知識2
