Render Maya Batch Node

This node uses the script renderMayaBatch();

This script starts a Maya Batch session, renders the 3D elements on that frame, and then closes the session. It will open and close the session for every frame to be rendered.


The MayaBatchRender node takes a 3D model in its input port, and outputs a 2D rendered image when the scene is rendered.

NOTE: In the OpenGL preview, the 3D model is not rendered through Maya and appears exactly the same.


Parameter Description

Allows you to enable or disable the node. When disabled, a node has no visible effect on the rendered image, nor on the preview in the Camera, Perspective, Side and Top views.

Colour Swatch

Sets the colour of the layer in the Timeline view and of the node in the Node view.


Allows you to enter a name for the node.


Specify the rendering engine to use. The following engines are supported:

  • 'renderMan' (or 'reyes')
  • 'renderManRIS' (or 'RIS')
  • 'arnold'
  • 'mentalRay'
  • 'mayaSoftware' (or 'maya')
NOTE: The other tabs in the Maya Batch Render node properties are the standard tabs for a Script node. This is because the Maya Batch Render node is just a Script node set up to execute renderMayaBatch();. For more information, see Script Node.