gltf-pipeline是基于nodejs的一个开源的gltf、glb模型转换工具:
可以将gltf文件转换成glb文件,glb转换成gltf文件;
可以将gltf、glb中的坐标信息和贴图文件单独保存出来;
可以将gltf v1版本的模型文件转换成gltf v2版本的模型文件;
此工具支持在操作系统中全局安装,以命令行的形式,进行操作使用,直接进入某个文件下直接运行转换命令就可以了,同时,也支持模块的形式,在开发中,进行模块的引用。
全局安装方式:
1. npm install -g gltf-pipeline
gltf转换成glb
1. gltf-pipeline -i model.gltf -o model.glb
2. gltf-pipeline -i model.gltf -b
glb转换成gltf
1. gltf-pipeline -i model.glb -o model.gltf
2. gltf-pipeline -i model.glb -j
gltf Draco压缩
1. gltf-pipeline -i model.gltf -o modelDraco.gltf -d
单独输出模型的贴图文件
1. gltf-pipeline -i model.gltf -t
代码模块进行转换
更多的使用方式及详情,请参考官方文档说明。
文档链接:
https://cnpmjs.org/package/gltf-pipeline