Open fenpaws opened 2 years ago
Also here is the log, i added the !!!Channel::
so I would get what's inside the channel.data_path
. It seems that Blender only returns location
as a normal string, so your next steps fail because of that.
Import finished.
Info: Character Bones Successfully Renamed
Info: Rig Armature Prepared
Info: Root Bone Added
!!!Channel: location is a <class 'str'>
Python: Traceback (most recent call last):
File "C:\Users\SoXX\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\src\operators\rootmotion_controller.py", line 323, in execute
fCurveBone = channel.data_path.split('"')[1]
IndexError: list index out of range
location: <unknown location>:-1
Error: Python: Traceback (most recent call last):
File "C:\Users\SoXX\AppData\Roaming\Blender Foundation\Blender\2.93\scripts\addons\src\operators\rootmotion_controller.py", line 323, in execute
fCurveBone = channel.data_path.split('"')[1]
IndexError: list index out of range
location: <unknown location>:-1
So It happens because I use my own rig that I made, Mixamo doesn't have a problem with it but it seems that your Addon has. Is there a way to fix that?
same error
After i try to get get a Root Bone I get that error, what exactly is the issue?
When i look into the ARmature i can see the root bone but is a strange direction, and after i import that into Godot and set everything up to use the root bone it just played the animation normally without the correction from the engine.