View Full Version : Auto tiling question

10 October 2009, 05:29 PM
what does auto tiling in the render current frame option refer to?

10 October 2009, 06:13 PM
With mental ray’s software rendering methods, the rendering process occurs tile by tile
rather than line by line. From the host applications, you can control two tiling parameters
that may affect overall performance: tilling order and the task (render tile) pixel size.
Tiling Order
For all three host applications, the default Hilbert tiling order optimizes the render in the
most efficient way for job execution and render performance. It forces mental ray to use the
scene database in the most logical order, which also optimizes memory handling when
intensive geometric scenes are rendered. For efficiency, you should always accept this
default. The other available tiling orders, which you might use diagnostically for viewing the
render “pattern” in a different sequence on the screen, are Spiral with XSI; with 3ds Max they
are Spiral, Left to Right, Right to Left, Top-Down, and Bottom-Up.
Task Size
The number of pixels contained within each tile is referred to as the task size. Task size can
be set in the options block (as seen earlier in the excerpt in the “mental ray Render Algorithms”
section) as well as on the command line. For the command line, the command is as
-task_size [whole number - integer]
Task size is specified in square pixel regions and typically is automatically evaluated by
mental ray within the host applications. When Task Size is set to zero, mental ray automatically
resolves the task size based on internal computation and the target render resolution.
Task size has some significant influence on sampling and filtering, which is described in detail
in Chapter 5.
The task size can influence rendering speed in a couple of ways. Lower values generally
take longer to render because fewer pixels are considered for each tile so there are ultimately
more tiles to evaluate. With large scenes, however, setting lower values may help you troubleshoot
a difficult render. In setting a tiling size for rendering across a network, you need to
consider the other machines on the network. In general, a lower value will prevent slow
machines from delaying the render, but too low a value will slow down the entire network.
As a general rule of thumb, the Task Size automatic setting is fine on single machines;
however, when used with a network of machines, it doesn’t evaluate their abilities. Thus
when networking it is more feasible to examine different task sizes, and only if the render
has become problematic.

That is from the book mental ray for Maya,3ds Max and XSI. If you haven't you should defintly pick up a copy its very helpful

10 October 2009, 08:47 PM
That is from the book mental ray for Maya,3ds Max and XSI. If you haven't you should defintly pick up a copy its very helpful

very useful, thanks.

01 January 2010, 06:42 PM

You mentioned "host applications" when setting the Mental Ray "tiling order" or "task size". I'm at a loss as to where the "host applications" reside in the Maya interface. Can you give me a hint?

I have looked through all of the windows->render settings and nothing seems to refer to "tiling" or "task size." Also, under the "Render" drop down, nothing refers to "tiling" or "task."

The three "auto tiling" under "Parallelism I found, of course, but setting them to different values after unchecking the "auto tiling" button's default, seems to have no effect.


01 January 2010, 06:18 AM
When he says "Host applications" he referring to programs: 3dsmax,XSI,Maya. To find the tiling and task options go to Render>Render Current Frame option box. The same settings are also in the Batch Render option box.

CGTalk Moderation
01 January 2010, 06:18 AM
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.