Hello!
I’m having an issue when trying to export FBX from [Blender 2.76] to [Unity 5.3.0]
Currently trying to export FBXs of one rigged model of a spider, to optimize memory and workflow I was meant to export each “action” as a separated FBX file that contains one animation. So I have 1 Mesh file for the spider and 1 FBX for each animation.
I got to use the FBX 6.1 ASCII for this matter since Unity will not “unite” an FBX Mesh with an Animation using the FBX 7.4 Binary exporter, I read at the update log that Unity developers are still correcting some issues with the FBX 7.4 Binary importer, including the way it handles spitted FBX files such as mines.
So the problem comes when I’m trying to export the most recent changes made to some animations. When exporting to Unity the animation is not shown in the preview.
I’m not sure what is causing this problem, but once imported to Unity what can see is that all other files contains the Armature object named “Armature_SB” and this new animations get exported with an“Armature_SB_0” or “Armature_SB_01” or so.
The armature in the .blend stills named “Armature” So I’m not sure what is causing the exporter to add to the name name the suffix “_01, _02”
Don’t know if this error I’m getting at the log had to do with this problem, by sure is about the FBX exporter.
Traceback (most recent call last):
File “C:\Program Files\Blender Foundation\Blender\2.76\scripts\addons\io_scene_fbx__init__.py”, line 586, in execute
return export_fbx.save(self, context, **keywords)
File “C:\Program Files\Blender Foundation\Blender\2.76\scripts\addons\io_scene_fbx\export_fbx.py”, line 2851, in save
return save_single(operator, context.scene, filepath, **kwargs_mod)
File “C:\Program Files\Blender Foundation\Blender\2.76\scripts\addons\io_scene_fbx\export_fbx.py”, line 2725, in save_single
my_arm.blenObject.animation_data.action = my_arm.blenAction
AttributeError: bpy_struct: attribute “action” from “AnimData” is read-only
location: :-1
What I get after exporting is fine, the animation is shown at “Default Take” running at the armature, I’m able to see it through FBX viewer from Autodesk.
Is there anyone there that had an idea or got the same situation when exporting to FBX? Is there any other workaround or an alternative FBX exporter I can use? Is there a way or a program to change the armature name once exported? I tried with FBX converter from Autodesk but it no success.