OBJ2GLTF下载地址
https://github.com/CesiumGS/obj2gltf
可以克隆,或者直接下载压缩包,或者使用npm安装,我是下载的压缩包。
安装依赖包
进入obj2gltf项目目录,执行 cnpm install
安装依赖包(node版本>12)
obj转gltf
obj2gltf -i [obj模型路径] -o [转换出的gltf模型路径m名称]
例如:obj2gltf -i ./obj/002.3dcool.net.obj -o 002.gltf
,
obj转gltf,大概压缩了3倍,看实际效果图
gltf再压缩
仍然是在obj2gltf项目目录,执行 cnpm install gltf-pipeline
安装 gltf-pipeline(目前未在 obj2gltf github找到相关介绍,单纯从搜索引擎看到,就试了一下可以用)
执行 npx gltf-pipeline -i ./obj/002.gltf ./obj/002-1.gltf -d
,将002.gltf再进行压缩,压缩结果看下图,大概压缩了9到10倍。