.3ds 文件转 glb 或 gltf

       拿到一个3d模型,是.3ds 文件和一堆png的纹理图片。要在cesium中显示,cesium中支持这个格式,需要转化成支持的glb 或 gltf格式。

目录

一、在3dmax中导入,并显示贴图纹理

二、转换成fbx,再转换成obj

三、在Blender 中导入obj,然后转换成 glb 或 gltf


一、在3dmax中导入,并显示贴图纹理

        下载3dmax2020 ,按步骤安装。导入.3ds 后,没有显示纹理,纹理图片的路径需要设置。

.3ds 文件转 glb 或 gltf_第1张图片

 .3ds 文件转 glb 或 gltf_第2张图片

 设置好路径后,可以用渲染看一下,贴图纹理是否显示。

二、转换成fbx,再转换成obj

1、将其导出为FBX格式,因为导出的FBX模型只要是没问题,就说明建的模型没什么问题(一般3dmax材质球的材质参数不会随着导出,我们尽量用添加修改器的方式给其添加UV贴图修改器,修改器是可以随着模型一起导出的),在导出的界面中勾选嵌入的媒体单选框在这里插入图片描述

2、将导出的FBX模型导入到3DMAX中,将其导出为obj格式,具体弹出的OBJ导出选项界面界面需要设置的参数和材质导出需要设置的参数如下图所示:纹理图片格式可以设为png或者jpg,但是切记一定不要设为tga格式,否则导出的gltf模型加载的时候会报错。

 在这里插入图片描述

 每次导出的都再导入,测试一下。

三、在Blender 中导入obj,然后转换成 glb 或 gltf

        这一步没啥要注意的,正常操作就行。

        最后放到cesium中,展示!!!

你可能感兴趣的:(cesium,3d,3dsmax)