In this tutorial you will learn how to properly setup your pipeline to output stereoscopic frames using Softimage and 3Delight for Softimage.
Note
This pipeline is also valid for multi-camera rendering. It is not strictly limited to a stereoscopic pipeline.
The normal way of setting up your working scene is by using a stereoscopic camera (Get > Primitive > Camera > Stereo), setting it the way you need.
This camera rig is composed by three different cameras: Left, Center and Right. To render this properly within the normal workflow of Softimage, you have to place the Left and Right cameras inside a group (in our example, it will be called “Camera_Group”) and setup your pass(es) in order of using the previously created group.
Now, at that point, Softimage is aware of the fact that at each frame it will have to render two frames in this case. In order to render the two frame without overwriting them you need to add a special token named "[camera]”. This will be automatically replace with the name of the appropriate camera. For the example, we are using the following output:
c:\tmp\Stereo_test\[camera]
The resolved path will then be:
c:\tmp\Stereo_test\StereoCamera_Left.0001.exr
So in our example, if we are rendering using 3Delight for Softimage we will get the following result:
This means that even if 3Delight for Softimage did render the left and right cameras, only one file was actually written (in fact the second camera overwrites the first one). This is due to a limitation within Softimage that only allows Mental Ray to properly use the [Camera] token.
Now, to bypass this limitation using 3Delight, you can replace the token [Camera] with this special 3Delight token “__CAMERA__”.
This 3Delight token, will be automatically resolved by 3Delight and it will result in a valid stereoscopic render.
This special token will be replace inside any string used for rendering including the log system (log to text file or log to html file).