CLI导FBX动画import-anim无法生成.ani文件
04/144 浏览BUG反馈
CLI 导入 FBX 动画 --import-anim 无法生成 .ani 文件
使用 AI 编程导入带骨骼动画的 FBX 模型时,UrhoXCLI import-model 的 --import-anim 参数无法写入 .ani 文件。
复现步骤:
准备一个带骨骼动画的 FBX 文件(我用的是混元3D 生成的模型 + Mixamo 动画)
AI 执行导入命令:
UrhoXCLI import-model -i model.fbx -o assets/Models/model.mdl --import-anim assets/Animations/model
模型 .mdl 文件正常生成,但 .ani 动画文件未生成
报错信息:
Could not open file assets/Animations/model/xxx.ani
Animation import failed: xxx
工具日志显示动画数据本身解析是成功的:
Converting animation ... 34 frames, 28/28 tracked bones
说明动画读取和解析没问题,只是最后写文件这一步失败了。
已尝试过的路径格式(均失败):
绝对路径
相对路径
目录已存在 / 不存在
加 --standardize-bones 参数
影响:
无法通过 CLI 导入骨骼动画。尝试用 Python 脚本 (pyassimp/ctypes) 手动转换 .ani 文件,但由于坐标系和绑定姿态无法与引擎内部逻辑对齐,迭代了 50 多个版本仍然无法正确显示,这条路走不通。目前带动画的 3D 模型导入流程被完全阻塞。
尝试过数种方法替代当前工作方式,用时3天迭代50+个版本均失败,劳烦官方处理修复,这会解决很多问题。

