STEAM GROUP
Blender Source Tools BleST
STEAM GROUP
Blender Source Tools BleST
279
IN-GAME
1,644
ONLINE
Founded
8 November, 2013
All Discussions > Bug Reports > Topic Details
Mailer 11 May, 2018 @ 7:26am
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.
Last edited by Mailer; 11 May, 2018 @ 7:45am
Originally posted by 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.
< >
Showing 1-2 of 2 comments
Mailer 11 May, 2018 @ 8:13am 
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.
Last edited by Mailer; 11 May, 2018 @ 8:15am
A moderator of this forum has indicated that this post answers the original topic.
Artfunkel 14 May, 2018 @ 12:58am 
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.
< >
Showing 1-2 of 2 comments
Per page: 1530 50

All Discussions > Bug Reports > Topic Details