obj转gltf批量转换(亲测有效)

我们知道obj2gltf工具可以将obj格式转换为gltf。具体使用方法网上很多,这里不再赘述。然而这个工具一次只能转换一个,也去网上查了,可以结合批处理进行转换,但是资料真的太少了,翻来覆去还是那几篇,互相转载而且找到的代码还问题,请看这里
由于输出参数是一个固定的值,导致批量转换后,只有一个文件,因为后面的把前面的覆盖了。无奈只能去补一点批处理的知识,弄了好久,最终代码如下

@echo off
set input=F:/WorkSpace/3ds/test/data
set output=F:\WorkSpace\3ds\test\data\output
E:
cd E:\Cesium\cesium-projects\code\node_modules\obj2gltf
for /r %input% %%i in (*.obj) do node bin/obj2gltf.js -i %%i -o %output%\\"%%~ni.gltf"
pause & exit

第二、三行换为自己的路径,四、五行完全是为了方便进入obj2gltf.js所在目录。没啥作用,如果你把这个文件建在和bin(obj2gltf工具的bin)同级,则这两行完全可以不要,我是把这个文件建在其他地方了,所以需要。试试吧,有问题可以交流。另外我可以提供3dmax 转gltf的服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值