FBX 7.4 Binary Exporter replaces all meshes with the same name when working with linked libraries. #43707

Closed
opened 2015-02-17 11:10:46 +01:00 by Bart Heijltjes · 9 comments

System Information
Windows 8.1

Blender Version
Broken: 2.73 hash b4d8fb5

When using the FBX 7.4 Binary exporter on a file with linked libraries, all meshes that share a name are replaced with the mesh from the last linked file.

Exact steps for others to reproduce the error
Based on a (as simple as possible) attached .blend file with minimum amount of steps

  1. Create Alice.blend with a cube object called Alice in it. Keep the standard mesh name 'Cube'.

  2. Create Bob.blend with a sphere object called Bob in it. Change the mesh name from 'Sphere' to 'Cube'. Add Bob to a group called 'Bob'.

  3. In Alice.blend, 'Add Linked' (Ctrl+Alt+O), browse to the group Bob in Bob.blend and add it to the scene.

  4. You should now have a cube Alice and a sphere Bob in your scene.

  5. Export using the FBX 7.4 Binary exporter to AliceAndBob.fbx

  6. Open AliceAndBob.fbx in your favourite model viewer. You should see two spheres, rather than a cube and a sphere.

  7. (optional) Create Carol.blend with a cone shape and follow the previous steps. AliceAndBobAndCarol.fbx should end up all cones.

aliceandbobandcarol.fbx

alice.blend

bob.blend

carol.blend

**System Information** Windows 8.1 **Blender Version** Broken: 2.73 hash b4d8fb5 When using the FBX 7.4 Binary exporter on a file with linked libraries, all meshes that share a name are replaced with the mesh from the last linked file. **Exact steps for others to reproduce the error** Based on a (as simple as possible) attached .blend file with minimum amount of steps 1. Create Alice.blend with a cube object called Alice in it. Keep the standard mesh name 'Cube'. 2. Create Bob.blend with a sphere object called Bob in it. Change the mesh name from 'Sphere' to 'Cube'. Add Bob to a group called 'Bob'. 3. In Alice.blend, 'Add Linked' (Ctrl+Alt+O), browse to the group Bob in Bob.blend and add it to the scene. 4. You should now have a cube Alice and a sphere Bob in your scene. 5. Export using the FBX 7.4 Binary exporter to AliceAndBob.fbx 6. Open AliceAndBob.fbx in your favourite model viewer. You should see two spheres, rather than a cube and a sphere. 7. (optional) Create Carol.blend with a cone shape and follow the previous steps. AliceAndBobAndCarol.fbx should end up all cones. [aliceandbobandcarol.fbx](https://archive.blender.org/developer/F144176/aliceandbobandcarol.fbx) [alice.blend](https://archive.blender.org/developer/F144177/alice.blend) [bob.blend](https://archive.blender.org/developer/F144178/bob.blend) [carol.blend](https://archive.blender.org/developer/F144179/carol.blend)
Author

Changed status to: 'Open'

Changed status to: 'Open'
Author

Added subscriber: @WispBart

Added subscriber: @WispBart

Added subscriber: @Sergey

Added subscriber: @Sergey

Added subscriber: @mont29

Added subscriber: @mont29

@mont29, any ideas here?

@mont29, any ideas here?
Bastien Montagne self-assigned this 2015-02-17 13:54:53 +01:00

Meh, yes, quite simple actually, exporter is not aware at all of libraries namespace stuff… will fix asap.

Meh, yes, quite simple actually, exporter is not aware at all of libraries namespace stuff… will fix asap.

This issue was referenced by 17a28df49c

This issue was referenced by 17a28df49c35da5670c2964f29f0768d650a1d0a

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'

Closed by commit 17a28df49c.

Closed by commit 17a28df49c.
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#43707
No description provided.