1
$\begingroup$

What format or method is necessary to transfer a scene from Max to Blender without breaking instancing? I am trying to get some terrain, buildings, and trees from a large city scape working. They were made in Max, and have proper instancing. Right now I have them as .objs. The instancing breaks, causing any renders to require a huge amount of resources. Is there something I can do on either the Max end or Blender end to make this work? I can have it re-exported with different settings or formats.

$\endgroup$
2
  • $\begingroup$ Not sure an automated way exist. If you are familiar with python you could write your own exporter. Export only point reference from max and automatically assign instanced objects to it in blender (or face if you need some kind of orientation/scale support). $\endgroup$
    – Boris
    Oct 15 '15 at 15:46
  • $\begingroup$ The only thing I can think of, short of scripting, would be to manually re-instance the objects in blender. You can do this by either deleting all the objects except one, pressing Alt-D to instance it, then place the instance where you want it in the scene. Or you could select all the objects that need to share the same mesh, then press Ctrl-L > Object Data. $\endgroup$
    – Isaac
    Oct 15 '15 at 16:03
1
+50
$\begingroup$

FBX supports instancing. I'm not familiar with now Max handles FBX, but I transfer between blender and maya with FBX all the time to keep my instances. As far as I can tell, Autodesk has done a pretty decent job of making FBX work between their own packages, so my guess is it will work for Max as well. Make sure you export from Max with the proper plugin version or blender won't be able to read it properly. Blender supports the 2014 version (7.4) for binary and 2010 (6.1) for ascii. I use binary constantly and have never had issues with it. All my stuff is simple geometry, though. It obviously won't transfer rigs properly.

Hope that answers your question. I don't have Max installed, so I can't test it myself.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.