Distributed alembic write or alternative?

   97   2   2
User Avatar
Member
88 posts
Joined: 5月 2006
Offline
Hi all.

I have some very heavy geometry going out of Houdini to (shudders) Maya and I we set up the gubbins so that it can bring in all the attributes I desire for use in Arnold and render them out fine.

However, the .abc files are single files and need to cook in one strait hit which can take some considerable time pending what you are doing.

Is there a way to get either….

  • An Alembic to cook on a farm (deadline) in a distributed way?
  • A 1 file per frame alternative that can pass attributes through when read in maya reliably?

Does the Houdini engine integration with Maya bring through all these Attributes on geometry? Haven't played with that yet to be fair. Might be the answer but then that would mean more licenses to pay for.

Many thanks all,
Rich.
Edited by Richard Costin - 2019年5月17日 07:15:47
User Avatar
Member
2173 posts
Joined: 9月 2011
Online
Richard Costin
Is there a way to get either….

An Alembic to cook on a farm (deadline) in a distributed way?
A 1 file per frame alternative that can pass attributes through when read in maya reliably?

Yes and yes.

On the alembic rop, you can put a frame number expression in the file name, e.g. ‘out.$F4.abc’, to create an abc per frame. You may also have to uncheck ‘Render Full Range’. Then submit as a normal job of frames to the farm. I'm not familiar with deadline, but in my farm software this is controlled with the chunking size. Setting it to one means each work item executes a single frame.

I'm not sure how abc frames are read into maya, but I know it is possible as this method is used for rendering heavy caches such as fluid simulations in VRay with maya at my studio. One caveat is that motion blur requires requires velocity to work as each cache only contains one frame.
User Avatar
Member
55 posts
Joined: 4月 2017
Offline
Maya natively won't read sequenced ABC files but VRay and Arnold's proxy loaders can, at the expense of the geometry being immutable. It's much easier on the viewport, too.
Edited by toadstorm - 2019年5月17日 17:15:24
MOPs (Motion Operators for Houdini): http://www.motionoperators.com [www.motionoperators.com]
  • Quick Links