Jump to content

Packed Primitives to Maya - Best Practices


Recommended Posts

Hey guys, I have a scene with one object copied into thousands of points (particles).  Since I'm using packed primitives, the scene gets super fast on Houdini but it's impossible to export it out. 

Does anyone knows what would be the best way to send it to Maya? 

Is there a way to, maybe, export it as a placeholder (a box for example) and, inside of maya, replace the box with the original object, maintaining it's matrix (pos, rotation, scale..)?

Thx,
Alvaro

Edited by ParticleSkull
Link to comment
Share on other sites

I can understand this being an issue with FBX do to it's file structure, but Alembic should not have this problem. The file size may be huge, but it should work no problem even on older systems. I would wager a guess there is something pretty bad with your scene to cause this issue. Maybe double stacking of polygons, or excess attributes you are saving out. I've saved out fourty gigabyte simulations in alembic of major destruction events, and the animator can work fine in Maya with these in the background.  If you save the geo out as packed geo it should be pretty small, too. 

Edited by LaidlawFX
Adding saving as packed.
  • Like 1
Link to comment
Share on other sites

Good to know, I'll have a look at this. 

Even though, it would be awesome to be able to export smaller files with placeholders that could be replaced by any other object in maya. It's not easy to keep uploading these huge files

Edited by ParticleSkull
Link to comment
Share on other sites

Maya is notoriously bad at handling high object count scenes, so if you're going to be sending it thousands of separate objects you have to make sure maya is happy with what you're handing it. The file format and size are actually less important than making sure that maya doesn't have to try and load each piece in and treat it as a separate object. As Ben has mentioned this can be achieved by making sure to pack the geo in the proper way so that it comes into Maya under a single shape node. I say the proper way because the different alembic packing and export options will affect how maya interprets and breaks apart what you give it.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

I have some something similiar some time ago. I exported a standin geometry from houdini and in maya I created an insance for every node with a simple script. The visibility of the original object was set to 0, worked quite well, even if you have to do it every time if you import the abc file again.

  • Like 1
Link to comment
Share on other sites

  • 6 years later...
On 4/11/2017 at 6:06 AM, Gavin said:

Maya is notoriously bad at handling high object count scenes, so if you're going to be sending it thousands of separate objects you have to make sure maya is happy with what you're handing it. The file format and size are actually less important than making sure that maya doesn't have to try and load each piece in and treat it as a separate object. As Ben has mentioned this can be achieved by making sure to pack the geo in the proper way so that it comes into Maya under a single shape node. I say the proper way because the different alembic packing and export options will affect how maya interprets and breaks apart what you give it.

What is a rough number here? Obviously there are no magic numbers but on an order of 1,000? 1,000,000? Where does it start having issues?

Currently exporting an .fbx of a complex RBD scene (from Houdini obvs) for my boss to fiddle with the animation in Maya.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...