My office recently moved from backburner to deadline and I’ve been struggling mimicking the backburner procedure of sending still images strip renders.
On backburner, I would pre calculate the irradiance map and light cache without rendering (thicked option on render setup “don’t render final image”) and then I would send another render (with a dependency) with the amount of stripes I would like to divide the image. The strips would be split into different machines and then stitched together once the render was done. On deadline, I’ve been struggling with this, I’m able to send the render for pre calculation, and create a dependency for the split render. I’m using “Animation - Tile Rendering” to get different machines rendering, the main problem is that once it’s done it doesn’t stitch the renders, I get several different region files. Is there a better procedure to do split renders and then stitch them?
I think you are rendering in wrong mode.
Try using “3DS MAX Region Rendering - Single Job, Frames As Tasks” , and in rollout “Tile Rendering” you can define how much tiles you want , if you want strips, than define X or Y as 1 and another one as many as you need. Each tile will be rendered as a “frame” and you will have a dependant “Draft” job submitted.
No probs !
By the way , our office wants to move to this workflow until dynamic DBR feature will be implemented , how you are sending GI prepass ? You have it somehow automated or render presets or completely manually ? This RP Manager plugin is good though really expensive…
We have to do it manually, pain in the ass. Very easy to get messy if you’re not focused. But easier then backburner I would say. I Haven’t tried to send a strip render without pre calculated IM and LC, but I’m guessing each tile will be different (LC and IM on different machines generates different results). Actually I will try it today and see what happens.
Well it will be different for sure , don’t waste your time, i tested that.
We are switching to LC+BF so we need only one pass of LC. So i’m thinking on making a script to send that pass separately or render it locally and save for future re-use.