前言
- 部分软件导出glb时无法使用网格draco压缩,导致导出的文件较大,此处介绍一种基于node.js的glb压缩方式,方便快捷,且不需要再通过其他软件中转(注意仅支持window x64系统)
- 对于3dsmax和Maya,只需要完成第三步的安装脚本,即可在导出插件(babylon.js)勾选use draco compression选项来在导出时压缩glb文件
安装Node.js
- 下载附件中的nodejs压缩包,解压并运行其中的安装文件,并按照默认设置安装
- 安装完成后,按win+R调出运行窗口,输入cmd进入命令提示符窗口(参考图)
- 在窗口中输入并运行括号中的命令(npm install -g gltf-pipeline),并等待脚本安装完成(参考图)
- 脚本安装完成后,根据括号中的格式输入压缩文件的命令并运行(gltf-pipeline -i "原glb文件路径" -o "压缩后glb文件路径" -d),最后等待压缩完成即可(参考图)
附件
nodejs.zip (28.94 M) |