Slow rendering Maya Fluids on render farm


#1

Hi, my maya fluids keeps doing “run-up” when i send it for rendering in the farm.I have already done a cache on it. I’ve search around and there were some suggestions like setting initial state but that did not help me also. I’ve tried setting the cache to “one file per frame” and “one file” but still the same. I’ve also disabled the evaluation and have no problem rendering any frame on my local machine but when i send it to the farm nothing comes out. Any one has any solution to this? By the way I’m using Maya 2012.

Thanks.


#2

What software are you using to manage the render farm? Some software does not correctly support caching. This means that, with no cache, each frame of your batch render will take longer and longer because the renderer has to calculate the entire simulation up to and including the currently rendering frame.

I have made it work in Backburner with very heavy particle caches, no problem. I’m pretty sure Muster doesn’t support caches.


#3

set all fluids in scene to static and add pre-render mel to disable dynamic run up for fluids and particles, by setting the start frame of fluid/particle per frame
what we used to get it rendering fast on the farm


#4

I’m using backburner here. stallion151, I’ve tried out your solution but it didnt work. This is what I did.

  1. I switched the Fluids to Static Grid under the Contents Method for Density, Velocity and Temperature and Fuel is off. No problem rendering any frame locally.
  2. Then I go to Render Options and added this line for the Pre render MEL: setAttr “VFX_MayaFluids_ShapeCache.startFrame” currentTime -q .

Are these the correct steps? Thanks.


#5

setAttr VFX_MayaFluids_Shape.startFrame (getAttr defaultRenderGlobals.startFrame-1)


#6

Wow, I hope the developers have seen this thread. This needs to just work in Backburner, like it did for me with particles.


#7

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.