STEAM 组
Blender Source Tools BleST
STEAM 组
Blender Source Tools BleST
280
游戏中
1,693
在线
成立于
2013 年 11 月 8 日
所有讨论 > Bug Reports > 主题详情
Mailer 2018 年 5 月 11 日 上午 7:26
Unknown error upon exporting a .fbx animation into .smd
Attempting to export an animation yields me the following error:

Traceback (most recent call last): File "C:\Users\henri\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_scene_valvesource\export_smd.py", line 212, in execute self.exportId(context, exportable.get_id()) File "C:\Users\henri\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_scene_valvesource\export_smd.py", line 548, in exportId self.files_exported += write_func(id, bake_results, self.sanitiseFilename(export_name), path) File "C:\Users\henri\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\io_scene_valvesource\export_smd.py", line 1042, in writeSMD PoseMatrix = parentMat.inverted() * PoseMatrix ValueError: Matrix.invert(ed): matrix does not have an inverse location: <unknown location>:-1 location: <unknown location>:-1

This issue persists even through the latest version (.10.2) as well as the older version I was previously using.

Exporting as Rest Position does however work.
最后由 Mailer 编辑于; 2018 年 5 月 11 日 上午 7:45
引用自 Artfunkel:
The bone has an invalid transform. You'll need to replace the matrix (with the python console) or delete and recreate it. Unless you know what you're doing, just delete it.
< >
正在显示第 1 - 2 条,共 2 条留言
Mailer 2018 年 5 月 11 日 上午 8:13 
Alright, so apparently the cause of the problem was a single dissruptive bone that became so sturdy that translating it became literally impossible. No matter how much I tried pulling it from it's original position, it just wouldn't move at all.
I guess I'll have to filter the bone out for every single animation, and consider that a temporary solution. If there is an easier way to do so then I am all ears.
最后由 Mailer 编辑于; 2018 年 5 月 11 日 上午 8:15
此论坛的一名版主已表示此帖子解答了原先的主题。
Artfunkel 2018 年 5 月 14 日 上午 12:58 
The bone has an invalid transform. You'll need to replace the matrix (with the python console) or delete and recreate it. Unless you know what you're doing, just delete it.
< >
正在显示第 1 - 2 条,共 2 条留言
每页显示数: 1530 50

所有讨论 > Bug Reports > 主题详情