Interactive Preview Render

Since 0.67 release CentiLeo supports Interactive Preview Render (IPR) using dockable window which can participate in Cinema 4D interface layout. The image render size is controlled in main render settings, but the IPR render size will fit to window preserving the image aspect ratio.

This mode renders the current active document scene, reacts to the changes of camera and materials in real-time. It can also optionally react to changes of geometry objects in real-time if enabled by user.

The purpose of IPR mode is to provide quick render feedback for scene changes made by user during modeling geometry objects, lighting and material tuning.

Also it's possible to change the individual light pass contribution in the post process here in IPR if the light passes and Blender Light passes are selected in render settings. Resulting image of combined and changed light passes is displayed if Beauty pass is changed to Blender Light pass at the top panel.

Here we describe the commands and indicators of IPR:

ipr_embeded.jpg

Commands

Move to Picture Viewer

save.png Move the currently rendered IPR image to Cinema Picture Viewer.

AOVs list (extra render images)

AOVs.png Dropdown box containing the list of all AOVs enabled in CentiLeo render settings. All of them are rendered at once and can be switched without re-render.

Pause / Resume render

render_stop.png render_resume.png Pause / Resume render without releasing scene data.

Render region

region2_off.png region2_on.png Enable / Disable Region render. When region render mode is enabled the user can draw a single rectangle area wherein image will continue to render until render settings limits are reached.

Camera update lock

camera_lock_off.png camera_lock_on.png Lock / Unlock real-time camera updates. Yellow color means locked camera.

Autofocus

autofocus_off.png autofocus_on.png Enable / Disable camera autofocus setup. When enabled (green color) the user can choose the screen point with mouse click which is in camera focus. Autofocus picker tunes the focus distance of Depth of Field effect which should be enabled in CentiLeo render settings or in settings of active camera.

FIN GEO

final_off.png final_on.png Enabled / Disable the “Final Geometry” (Fin Geo) mode. 

By default Fin Geo mode is disabled (white color). In this case the IPR works with the current active document scene considering “Editor” settings of objects. Some of these settings: “Editor” number of subdivisions and motion blur steps in CentiLeo render settings. In this mode IPR renders maximum 4 motion steps for performance reasons regardless of the value in render settings. 

When Fin Geo mode is enabled (green color) the IPR considers the same object and tag settings that execute for Picture Viewer mode, e.g. “Renderer” settings of objects (for Subdivision), all motion steps enabled in CentiLeo render settings.

When Fin Geo mode is enabled it is impossible to enable Auto IPR reaction to real-time geometry updates. However, IPR reacts to real-time material/shader and camera changes by user. Basically Fin Geo mode is the same as standard Picture Viewer mode with some freedom which allows for material and camera changes without need to restart scene prepare stage.

Geometry Auto update 

autoupdate_off.png autoupdate_on.png Enable / Disable Auto IPR reaction to the current scene geometry updates. By default the option is off (white color) because sometimes complex scene tags/expressions may force costly geometry updates on every mouse click.

Geometry Manual update

manual_update.png Manual scene geometry update. This command is needed when Auto update is off, e.g. in case of enabled FIN GEO mode or in cases where enabled Auto update doesn’t detect any geometry change.

Tesselate and Displace

tesselate3.png Manually update tesselation and displacement for all objects with enabled displacement with respect to the current camera position.

This command is only manual because it adaptively evaluates new geometry state for different camera position and is costly for real-time reactions.