Page MenuHome

FBX and Alembic export does not support instances anymore
Closed, InvalidPublic

Description

System Information
windows 7
nvidia GeForce GTX 660

Blender Version
Broken: 7c53260
works: 2.77 official release abf6f08

When I export multiple object that share the same object data (in other word is instances) the object data connection is lost. After I import the fbx or alembic to blender or maya the object data connection is lost. The objects are not instances anylonger.

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

  1. press file>export>fbx/alembic and export to disc
  2. Open new scene in blender or other application
  3. press file>import>fbx/alembic and select the source file
  4. Try to remodel one of the objects. You can now see that they no longer are instances

Details

Type
Bug

Event Timeline

Instancing is not, and was never, supported in the Alembic exporter and Alembic is new so I would hardly call it a regression or even a bug. There is also the issue of supporting instancing in the importer (not sure how that would work, given that files might come from software, etc...). So I guess we would have to poke @Bastien Montagne (mont29) for the FBX case.

Bastien Montagne (mont29) triaged this task as Needs Information from User priority.Sep 27 2016, 10:07 AM

Can’t confirm that here for FBX, it does export and re-import as a single mesh… Are you sure you are using correct version of FBX addon (should be 3.7.7)?

Daniel Bystedt (dbystedt) claimed this task.

Done some research

Alembic in maya does not seem to support instances either

FBX with instances now suddenly works. It failed both at work and at home, but now it works so I must have used some strange setting. Can't reproduce the error again.

So sorry for waisting your time, guys. Keep up the good work. I've set this report to "invalid"

/Bystedt

Just a note about FBX and instances: if you have modifiers on your objects and export them in FBX, then you obviously export one different mesh per object, maybe that’s what happened for you?