前言
- FVS是基于webGL平台,所以对glb文件的大小比较敏感,过大的文件会导致加载速度较慢,所以需要尽量控制文件在100M以内。
- 部分软件导出glb时无法使用网格draco压缩,导致导出的文件较大,此处介绍一种基于node.js的glb压缩方式,方便快捷,且不需要再通过其他软件中转(注意仅支持window x64系统)
- 对于3dsmax和Maya,只需要完成第三步的安装脚本,即可在导出插件(babylon.js)勾选use draco compression选项来在导出时压缩glb文件
安装Node.js
1.打开node.js下载链接,点击下载其中的LTS版本安装包,并点击安装

2.安装node.js完成后,按win+R调出运行窗口,输入cmd进入命令提示符窗口

3.在窗口中输入并运行下方命令,并等待工具包安装完成
npm install -g gltf-pipeline

4.工具包安装完成后,根据下列格式输入压缩文件的命令并运行,最后等待压缩完成即可
gltf-pipeline -i "原glb文件路径" -o "压缩后glb文件路径" -d

|