如何使用obj2gltf工具将obj转换为gltf数据

分类:计算机 | 三维开发 | 基础理论 | 综合 1798
更新:2021-03-25 20:44:46
编辑

obj2gltf工具在github上的地址

https://github.com/AnalyticalGraphicsInc/obj2gltf

安装obj2gltf工具

先安装Node.js,执行命令:

npm install -g obj2gltf

完成安装。

obj转换为gltf

使用相对路径

obj2gltf -i model.obj -o model.gltf

其中model.obj和model.gltf都是相对路径,那么上面的命令应该是在model.obj所在的目录下面进行执行,model.gltf会在model.obj所在的目录中生成。

使用绝对路径

obj2gltf -i D:\\test\\model.obj -o D:\\test\\model.gltf

转换异常问题:Buffer is too large to embed in the glTF

如果obj文件很大的话可能会提示“Buffer is too large to embed in the glTF. Use the --separate flag instead”,那么可以在命令后面加上 -separate flag instead就可以解决问题。命令如下:

obj2gltf -i model.obj -o model.gltf -separate flag instead