Here is a little workflow tip that saves time and lets you sleep while rendering a batch of images.
Lets say you have a scene with multiple cameras and you want to render them all without selecting every camera manually.
So we have made a scene with 4 cameras and want to render them all.
Start by adding a “Stage” object to your scene, The Stage object is used to define witch camera is doing the render.
Add an xpresso tag to your hierarchy and open it.
Drag the “Stage” in the xpresso editor.
Add a “Link List” node before the stage and connect it to the “Camera” port. Then add a Time node set to Frame and connect it to the index port of the Link list node.
Now click on the Link list and drag all your camera in the attribute managers drop zone.
The Time node will iterate between each item in the link list automatically.
Voila that is the whole xpresso part.
Now go to the render settings and set a path to save the images and set the number of frames to render , in this case from 0 to 3 (total 4 frames)
Don’t forget to set the name to one of the name0000.xxx so the images don’t overwrite each other.
Last step is to save the model as a “Save Project…” (that includes all the images used in your textures)
Close the model.
Click on “Batch Rendering…” in the render menu and select the model from your disk then hit OK.
Voila Cinema4d will now render each of the 4 cameras one after the other and you can have some precious sleep or a fresh beer.