Batch Rendering Overview

CNode and CRender are standalone command line applications distributed with Clarisse.They are dedicated to locally render Clarisse images from the command line or on a render farm.


CNode

Recommended for mid-sized to large studios, CNode is Clarisse without its graphical user interface. It runs Python scripts, provides an interactive Python shell, reads natively Clarisse projects and renders images. It's a must have for any proprietary pipelines.


CRender

Recommended for small to mid-sized studios, CRender is a command line application packaging Clarisse rendering engine. Unlike CNode, CRender can't read Clarisse's native project files. It relies on a special render archive file format exported manually from Clarisse. CRender sole job is to render images.

 

Render Farm Manager Integration 

Both CNode and CRender are already officially supported by DeadlineRoyal Render and Qube!. CNode and CRender can output a special XML file describing render settings and file dependencies from any input project or render archive file. Thanks to this XML file, it becomes easy to integrate Clarisse rendering engine to any plugin-based render farm manager. 

<project>
 <filename>/opt/isotropix/Clarisse/content/directives/my_shot.project</filename>
 <version>1.0</version>
 <dependencies>
   <file>/opt/isotropix/Clarisse/content/directives/my_assets.abc</file>
   <file>/opt/isotropix/Clarisse/content/directives/textures/DIFF_texture_HD.tga</file>
 </dependencies>
 <image>
   <name>project://scene/image</name>
   <output></output>
   <format>exr16</format>
   <save_to_disk>0</save_to_disk>
   <start_frame>0</start_frame>
   <end_frame>50</end_frame>
   <frame_step>1</frame_step>
   <gamma>0</gamma>
   <layer>
     <name>project://scene/image.background</name>
     <visible>1</visible>
     <output></output>
     <format>exr16</format>
     <save_to_disk>0</save_to_disk>
     <start_frame>0</start_frame>
     <end_frame>50</end_frame>
     <frame_step>1</frame_step>
     <gamma>0</gamma>
   </layer>
 </image>
 <settings>
   <fps>24</fps>
   <motion_blur_sample>3</motion_blur_sample>
   <motion_blur_direction>centered</motion_blur_direction>
   <motion_blur_length>50</motion_blur_length>
   <texture_cache>512</texture_cache>
 </settings>
</project>

 Example of XML output.