北京的项目中,拿到了.max格式的模型,记录一下.max文件导出gltf的正确方式.
安装准备
3ds Max 2014,COLLADAMax.dle插件daeTogltf工具
,Autodesk自家的dae格式导出后无法使用,用这个格式才可以,至于为什么,标准问题吧.
然后把这个文件放到3dmax安装目录的stdplugs文件夹下,打开3dmax/自定义下的插件管理器,加载该插件,准备完毕.
导出选项
- 打开max文件,导出obj格式的文件,注意导出选项:
- 打开导出的obj文件,导出open格式
dae转换为gltf文件,dae和转换文件最好在同一目录下
打开命令行输入collada2gltf.exe your_dae.dae
等待完成加载
var p = Cesium.Cartesian3.fromDegrees(116, 39, 10);
var modelEntity = viewer.entities.add({position: p, model: { uri: 'your_gltf_url.gltf', scale: 1 } });
viewer.trackedEntity = modelEntity;//加载后直接定位到模型查看
导出目录千万别有中文
导出目录千万别有中文
导出目录千万别有中文