3dmax模組化,如果将3D模型導出成其他軟體也能夠打開的格式,OBJ是一個非常好的格式選擇。3dmax導出obj格式檔案時缺少貼圖,模型/貼圖/材質/渲染都沒有問題,導出來的obj為什麼就沒有貼圖呢?
3dmax導出obj(含貼圖),不支援插件渲染器下的材質,隻支援3dmax本身自帶的預設掃描線渲染器下的材質。
打開3dmax導入模型,按f10打開渲染設定,把渲染器改成預設掃描線渲染器,不要使用常用插件渲染器(如mental ray,v-ray)

然後按m鍵,打開材質球編輯器,材質球的材質必須使用3dmax自帶材質下的标準材質(如果預設渲染不是插件渲染器,材質中也不會含有插件材質的選擇項)
同樣,材質下的貼圖選擇項,也須要選擇貼圖下的标準貼圖,不能使用v-ray或其他插件貼圖
這時候在預設掃描線渲染器和标準材質下的3d模型導出obj,儲存時會彈出obj導出選擇項,點選右邊的材質導出,勾選使用材質路徑,選擇obj同目錄檔案夾内(ps:three.js加載obj時,要把導出的貼圖放在obj檔案夾外),這時候打開導出的檔案夾就發現有導出的貼圖了
這時候用代碼編輯器或記事本打開mtl檔案,就會發現有貼圖資訊了
如果渲染器選擇插件渲染器(mental ray,v-ray)材質,導出的obj格式檔案都找不到貼圖,mtl檔案也不含有貼圖資訊