obj 格式3D模型轉 gltf 格式


obj 格式3D模型轉 gltf 格式

這個就很簡單了,如果我們需要使用 gltf 格式模型,但是我們目前只有 obg 格式化,我們需要轉化一下。

有幾種方式,但是我只試驗過第一種,是可以的,在 cesium 中是可以正常使用的。

obj2gltf(轉換工具)

https://github.com/AnalyticalGraphicsInc/obj2gltf

安裝

需先安裝Node.js,然后安裝文檔的指示輸入命令:

npm install -g obj2gltf 

轉換

obj2gltf -i model.obj -o model.gltf

-i 后的obj文件路徑自行調整,如果你的obj文件附帶有貼圖文件,請放在同一目錄下。

例如有一個 obj 格式的模型。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

驗證可用性

然后在測試一下這個文件是否可用,去這個地方。

https://github.khronos.org/glTF-Validator/

在這里插入圖片描述
然后變成綠色的表示可用,否則不可用。

在這里插入圖片描述
在這里插入圖片描述

gltf-pipeline(壓縮工具)

https://github.com/AnalyticalGraphicsInc/gltf-pipeline

安裝

需安裝Node.js,然后輸入命令即可:

npm install -g gltf-pipeline

命令

gltf-pipeline -i model.gltf -o modelDraco.gltf -d

最終得到壓縮好的gltf文件,體積很小,可通過three.js加載,非常適合在移動端h5中使用。

以上就是兩種 obj 格式模型轉 gltf 格式模型的具體方式,需要的可以使用一下。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM