使用 FBX2glTF 将多个 FBX 转换为 glTF
Convert multiple FBX to glTF using FBX2glTF
引用此站点:
https://help.plattar.com/en/articles/1667498-converting-fbx-to-gltf-using-fbx2gltf
我可以在 powershell 中使用以下命令将单个 FBX 文件导出到 glTF:
.\FBX2glTF-windows-x64.exe '.\fbxname.fbx'
这是 FBX2glTF 可执行文件与 FBX 位于同一文件夹中。
如何循环遍历文件夹中的多个 FBX 文件并为每个文件创建多个 glTF 输出?
我尝试了以下代码,但它似乎只将命令打印为字符串:
$files = @(Get-ChildItem "file_path_to_fbx\*.fbx")
foreach ($file in $files) {
$output = ".\FBX2glTF-windows-x64.exe" + " .\" + $file.basename
$output
}
设置 $output 变量时,您将所有内容声明为字符串。您应该能够像为单个文件执行它时那样调用它。像这样:
$files = @(Get-ChildItem "file_path_to_fbx\*.fbx")
foreach ($file in $files) {
.\FBX2glTF-windows-x64.exe "$($file.fullname)"
}
引用此站点: https://help.plattar.com/en/articles/1667498-converting-fbx-to-gltf-using-fbx2gltf
我可以在 powershell 中使用以下命令将单个 FBX 文件导出到 glTF:
.\FBX2glTF-windows-x64.exe '.\fbxname.fbx'
这是 FBX2glTF 可执行文件与 FBX 位于同一文件夹中。
如何循环遍历文件夹中的多个 FBX 文件并为每个文件创建多个 glTF 输出?
我尝试了以下代码,但它似乎只将命令打印为字符串:
$files = @(Get-ChildItem "file_path_to_fbx\*.fbx")
foreach ($file in $files) {
$output = ".\FBX2glTF-windows-x64.exe" + " .\" + $file.basename
$output
}
设置 $output 变量时,您将所有内容声明为字符串。您应该能够像为单个文件执行它时那样调用它。像这样:
$files = @(Get-ChildItem "file_path_to_fbx\*.fbx")
foreach ($file in $files) {
.\FBX2glTF-windows-x64.exe "$($file.fullname)"
}