obj文件批量格式转换(glb/gltf)与压缩
1. 使用npm安装obj2gltf.js插件
npm install --save obj2gltf
2.安装成功后,执行下列语句即可成功转换,-i表示输入文件,-o表示输出文件
obj2gltf -i model.obj -o model.gltf
3. 批量格式转换
批量处理obj转换格式,使用以下代码生成bat脚本,执行批量处理
@echo off
set input=C:\Users\dell\Desktop\testCompress\OBJINPUT
set output=C:\Users\dell\Desktop\testCompress\OBJOUTPUT
C:
cd C:\Users\dell\Desktop\testCompress\node_modules\obj2gltf
for /r %input% %%i in (*.obj) do node bin/obj2gltf.js -i %%i -o %output%\\"%%~ni.glb"
pause & exit
4. 批量压缩
执行以下命令,对当前目录下的glb文件进行批量压缩
for %i in ('dir ./ *.glb /s /b') do gltf-pipeline -i %i -o %~ni.glb -d