threejs学习(十五)glb/gltf格式模型文件压缩--gltf-pipeline

由Richard Lee和Cesium团队用来优化glTF的工具

https://github.com/CesiumGS/gltf-pipeline
cesium团队是专注gis开发的

  • 将glTF转换为glb(并反向)
  • 将缓冲区/纹理保存为嵌入文件或单独文件
  • 将glTF 1.0模型转换为glTF 2.0
  • 应用Draco网格压缩

使用npm全局安装gltf-pipeline工具

npm install -g gltf-pipeline

gltf-pipeline相关命令

# 将glTF转换为glb
gltf-pipeline -i model.gltf -o model.glb
gltf-pipeline -i model.gltf -b
# 将glb转换为glTF
gltf-pipeline -i model.glb -o model.gltf
gltf-pipeline -i model.glb -j
# 将glTF转换为Draco glTF
# -d 为压缩模型指令
# -o 指定输出路径
# -i 输入文件路径
gltf-pipeline -i model.gltf -o modelDraco.gltf -d

命令参数列表
threejs学习(十五)glb/gltf格式模型文件压缩--gltf-pipeline
其他网格压缩工具,相关测评
https://juejin.cn/post/6931954784018628621

上一篇:Netty (7)-半包和粘包


下一篇:Jenkinsfile入门:Pipeline使用Maven构建java项目