压缩glb文件(基于Node.js)

楼主
我是社区第1117647位番薯,欢迎点我头像关注我哦~

前言

  • 部分软件导出glb时无法使用网格draco压缩,导致导出的文件较大,此处介绍一种基于node.js的glb压缩方式,方便快捷,且不需要再通过其他软件中转(注意仅支持window x64系统)
  • 对于3dsmaxMaya,只需要完成第三步的安装脚本,即可在导出插件(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)

分享扩散:

沙发
发表于 2023-10-18 10:19:11
大哥,怎么引入node.js可以在帆软report模板里面使用,比如引入模块require("jsftp")
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1回帖数 1关注人数 6115浏览人数
最后回复于:2023-10-18 10:19

返回顶部 返回列表