STEAM 组
Blender Source Tools BleST
STEAM 组
Blender Source Tools BleST
333
游戏中
2,066
在线
成立于
2013 年 11 月 8 日
所有讨论 > Help > 主题详情
Kalmaro 2023 年 3 月 9 日 下午 6:39
Weird Python Error when Attempting to Export
I'm getting the following traceback error when attempting to export my project using BleST. I don't know if I did something on my end or not, but the issue didn't start happening until recently.

Python: Traceback (most recent call last): File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 211, in execute self.exportId(context, id) File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 551, in exportId self.files_exported += write_func(id, bake_results, self.sanitiseFilename(export_name), path) File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1419, in writeDMX for root_elems in [writeBone(bone) for bone in self.armature.pose.bones if not bone.parent and not (add_implicit_bone and bone.name == implicit_bone_name)]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1419, in <listcomp> for root_elems in [writeBone(bone) for bone in self.armature.pose.bones if not bone.parent and not (add_implicit_bone and bone.name == implicit_bone_name)]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in writeBone for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in <listcomp> for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in writeBone for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in <listcomp> for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in writeBone for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1407, in <listcomp> for child_elems in [writeBone(child) for child in bone.children]: File "C:\Users\Kyle Morrill\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\io_scene_valvesource\export_smd.py", line 1388, in writeBone relMat = cur_p.matrix.inverted() @ bone.matrix ValueError: Matrix.invert(ed): matrix does not have an inverse

Any help would be appreciated! I'm doing a project for a friend and am planning on finishing it up soon! Thank you very much for any help you can provide.
< >
正在显示第 1 - 3 条,共 3 条留言
Pte Jack 2023 年 3 月 10 日 上午 12:24 
This is just a guess, but do you have a matrix type modifier in the project and have you tried to apply it before exporting?
Kalmaro 2023 年 3 月 10 日 下午 6:58 
引用自 Pte Jack
This is just a guess, but do you have a matrix type modifier in the project and have you tried to apply it before exporting?
What would that be? Maybe I added one by accident but I wouldn't know what that is...
Artfunkel 2023 年 4 月 1 日 上午 9:36 
You could also have a bone scaled to 0. This can't be exported.
< >
正在显示第 1 - 3 条,共 3 条留言
每页显示数: 1530 50

所有讨论 > Help > 主题详情