CNode is a standalone command line application distributed with Clarisse.
It is dedicated to render Clarisse images from the command line or on a render farm.
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. |
|
CNode is already officially supported by Deadline, Royal Render, Qube! and Muster. CNode 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.