Armature Name Prefix in Exported fbx animations in Unity #52014

Closed
opened 2017-07-10 17:36:49 +02:00 by Sumit Chaudhary · 9 comments

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
**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***

Changed status to: 'Open'

Changed status to: 'Open'

Added subscriber: @Sumit-Chaudhary

Added subscriber: @Sumit-Chaudhary

Added subscriber: @mont29

Added subscriber: @mont29

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Bastien Montagne self-assigned this 2017-07-10 20:20:51 +02:00

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).

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).

Added subscriber: @zblack

Added subscriber: @zblack

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?

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?

Added subscriber: @Jasiek

Added subscriber: @Jasiek

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.

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.
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#52014
No description provided.