1.准備好模型文件table.obj和table.mtl
2.下載obj2gltf
下載地址https://github.com/AnalyticalGraphicsInc/obj2gltf
解壓至文件夾名稱obj2gltf-master
3.模型文件table.obj和table.mtl放進解壓后的obj2gltf-master
4.在obj2gltf-master文件夾目錄執行
npm install --save obj2gltf
5.在obj2gltf-master文件夾目錄執行下面命令,使用obj2gltf插件將obj模型轉換成gltf格式模型
node bin/obj2gltf.js -i table.obj -o table.gltf
我們可以看到 ,obj2gltf-master里生成了一個新的文件table.gltf,我們開心的發現,文件大小被壓縮了一半!!
6.在obj2gltf-master文件夾目錄執行下面命令,Gltf可以被gltf-pipeline壓縮90%!!!!!驚呆了有木有????
npm install gltf-pipeline
7.好了,開始壓縮
npx gltf-pipeline -i table.gltf -o table33331.gltf -d
假如文件放在根目錄的myObj目錄下
npx gltf-pipeline -i myObj/table.gltf -o myObj/table33331.gltf -d
壓縮成功!!!!!完美!!!!!!