Page MenuHome

Armature Name Prefix in Exported fbx animations in Unity
Closed, ArchivedPublic

Description

System Information
Windows 10 64 bit, NVIDIA GeForce 840M

Blender Version
2.78

Short description of error
Every animation contains Armature Name Prefix in Exported fbx inside Unity. Example- 'Armature | Idle', 'Armatur | Run', 'Armature | Shoot'. This is sometimes very annoying with large animation name.

Exact steps for others to reproduce the error

  1. Create a simple Action in Blender and name it Testing
  2. Export FBX with default settings(FBX 7.4 Binary).
  3. Open FBX file in Unity and see the animation name. It should be Armature | Testing

Event Timeline

Bastien Montagne (mont29) changed the task status from Unknown Status to Archived.Jul 10 2017, 8:20 PM
Bastien Montagne (mont29) claimed this task.

Thanks for the report, but there is no bug here. We have to export animations prefixed with their objects' names, due to the fact that in Blender, a single anim may be used by several objects (this is not really supported by FBX).

Trying to revisit this issue. I have a project in Unity with a lot of animations setup. With Blender 2.8 it wants to re-import them all and append the "Armature|" prefix to the beginning of all of the clip names, breaking every animation in the game. It's going to cost me days of work to re-link all of the animation clips. How can I disable this feature?

Also the | can break some things for Unity collab and other systems, it has no place in naming conventions... This should be something one can toggle off when exporting, it is a constant point of frustration in gamedev.