数据格式内容
Cesium作为WebGL较为流行的框架之一,其支持的模型文件主要为*.glb/.gltf等文件格式。而我们通用的三维模型文件,经常以.obj/*.fbx等形式存储,这时需要进行模型数据格式的转换才能将文件进行调用展示。
模型转换工具
这里主要介绍两个类别的转换工具,大家按需求进行选择:
obj2gltf
首先需要安装gltf转换工具
npm install obj2gltf -g
安装成功后,执行下列语句即可成功转换,-i表示输入文件,-o表示输出文件
obj2gltf -i model.obj -o model.gltf
fbx2gltf
首先需要安装gltf转换工具
npm install fbx2gltf -g
安装完成后,与obj不一样的是,此工具不支持全局的数据操作转换,找到本地的安装目录,在bin目录下,查看 node_modules\fbx2gltf\bin\Windows_NT(我这里的环境是WIN10)。
在该目录下,才可以执行工具转换的命令
fbx2gltf -i model.fbx -o model
执行完成后会生成一个model_out文件夹,内部带一个bin文件,则此时转换完成,结果文件为内部的两个文件

3274

被折叠的 条评论
为什么被折叠?



