Three—glb模型压缩draco

一、pipeline安装

// npm安装
npm install -g gltf-pipeline

// yarn安装
yarn global add gltf-pipeline

二、glb压缩

gltf-pipeline -i scene.glb -o scene_d.glb -d

参考命令

参数 解释
-i 输入路径,需要压缩的模型路径和名称
-o 输出路径,压缩结果的模型路径和名称
-b 将输入的glTF转换为glb
-j 将输入的glb转换为glTF
-s 编写单独的缓冲区、着色器和纹理而不是把它们嵌入到gITF中
-t 只写出单独的纹理
-keepUnusedElements 保留未使用的材质、节点和网格
-d 使用Draco压缩网格。添加KHR_draco_mesh_压缩扩展
-draco.compressionLevel Draco压缩级别[0-10],大多数是10,最小值为0。值为0将会连续应用编码并保留face顺序。