Sometimes a single frame takes so long to render, it's difficult to get decent feedback when tweaking the lights or objects in a scene. In such a case, it's desirable to have multiple machines render different parts of the frame as 'tiles' that can quickly get comped together.
'submit-maya-tile' submits a single maya frame to multiple machines by splitting the image up into 'tiles' and rendering them separately, and then using ImageMagick's 'montage' command to composite the tiles together into a single image. It does this by submitting a multiple frame Rush job, such that each 'rush frame' works on a different tile of the image, and the last frame comps all the tiles together into a single image.
What follows shows the Rush frames report for a simple 2x2 (4 tile) render, and the resulting image tiles and composite image that results.
Rush Frame List |
STAT FRAME TRY HOSTNAME PID JOBID START ELAPSED NOTES Done 0001 1 geneva 1512 ontario.103 07/02,19:27:19 00:00:15 TILE-A Done 0002 1 ontario 1284 ontario.103 07/02,19:27:19 00:00:15 TILE-B Done 0003 1 bubble 16001 ontario.103 07/02,19:27:19 00:00:14 TILE-C Done 0004 1 geneva 1600 ontario.103 07/02,19:27:19 00:00:17 TILE-D Done 0005 1 ontario 1893 ontario.103 07/02,19:27:38 00:00:01 COMP |
Four Tiles Rendered on Separate Machines | |
tile-a.0001.sgi (rush frame 0001) |
tile-b.0001.sgi (rush frame 0002) |
tile-c.0001.sgi (rush frame 0003) |
tile-d.0001.sgi (rush frame 0004) |
Final Composite Image |
out.0001.sgi (rush frame 0005) |
What's shown here is a screen shot showing the user's desktop after middle-clicking on each of the frames in Irush, which brings up the separate tile images in the ImageMagick 'display' program, and the resulting comp.
4x4 Tiles (16 total) | |
Final Composite Image |
out.0001.sgi (rush frame 0005) |