? ? ? ?拿到一個3d模型,是.3ds 文件和一堆png的紋理圖片。要在cesium中顯示,cesium中支持這個格式,需要轉(zhuǎn)化成支持的glb 或 gltf格式。
目錄
一、在3dmax中導(dǎo)入,并顯示貼圖紋理
二、轉(zhuǎn)換成fbx,再轉(zhuǎn)換成obj
三、在Blender 中導(dǎo)入obj,然后轉(zhuǎn)換成 glb 或 gltf
一、在3dmax中導(dǎo)入,并顯示貼圖紋理
? ? ? ? 下載3dmax2020?,按步驟安裝。導(dǎo)入.3ds 后,沒有顯示紋理,紋理圖片的路徑需要設(shè)置。
?
?設(shè)置好路徑后,可以用渲染看一下,貼圖紋理是否顯示。
二、轉(zhuǎn)換成fbx,再轉(zhuǎn)換成obj
1、將其導(dǎo)出為FBX格式,因?yàn)閷?dǎo)出的FBX模型只要是沒問題,就說明建的模型沒什么問題(一般3dmax材質(zhì)球的材質(zhì)參數(shù)不會隨著導(dǎo)出,我們盡量用添加修改器的方式給其添加UV貼圖修改器,修改器是可以隨著模型一起導(dǎo)出的),在導(dǎo)出的界面中勾選嵌入的媒體單選框;
2、將導(dǎo)出的FBX模型導(dǎo)入到3DMAX中,將其導(dǎo)出為obj格式,具體彈出的OBJ導(dǎo)出選項(xiàng)界面界面需要設(shè)置的參數(shù)和材質(zhì)導(dǎo)出需要設(shè)置的參數(shù)如下圖所示:紋理圖片格式可以設(shè)為png或者jpg,但是切記一定不要設(shè)為tga格式,否則導(dǎo)出的gltf模型加載的時候會報錯。
?
?每次導(dǎo)出的都再導(dǎo)入,測試一下。
三、在Blender 中導(dǎo)入obj,然后轉(zhuǎn)換成 glb 或 gltf
? ? ? ? 這一步?jīng)]啥要注意的,正常操作就行。文章來源:http://www.zghlxwxcb.cn/news/detail-600533.html
? ? ? ? 最后放到cesium中,展示!?。?span toymoban-style="hidden">文章來源地址http://www.zghlxwxcb.cn/news/detail-600533.html
到了這里,關(guān)于.3ds 文件轉(zhuǎn) glb 或 gltf的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!