Welcome to od|forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

ParticleSkull

Packed Primitives to Maya - Best Practices

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

Share this post


Link to post
Share on other sites

You can use alembic into Maya, or use Houdini engine with and HDA that is just a wrapper on the instance node with your point cloud inside there. It will use Maya instances with having to do a lot of the conversion tricks.

Share this post


Link to post
Share on other sites

Unfortunatelly alembic or fbx files get incredibly huge. The viewport freezes even when I export only one frame. 

Houdini Engine is not an option because I'm working with these guys from another studio and they don't have Houdini out there. 

Thx though

Share this post


Link to post
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.
1 person likes this

Share this post


Link to post
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

Share this post


Link to post
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.

1 person likes this

Share this post


Link to post
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.

1 person likes this

Share this post


Link to post
Share on other sites

Alright, thank you guys.

Haggi, the guy who's working with did it just like you said, with a simples script :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now