Work with render channels in Softimage | 3D World.
Accompanying video for an Ola Madsen tutorial.
You can use Ref mode to quickly set up the camera so that it is looking straight down at a reference plane.
Here’s a script that does this for you. The script works with a default Softimage camera rig: just select some part of the camera rig and the script will figure out the rest.
var o = ( Selection(0).IsClassOf( siX3DObjectID ) ? Selection(0) : Selection(0).Parent3DObject ); var c = null; var ci = null; switch ( o.type ) { case "camera" : c = o; ci = c.Interest; break; case "CameraInterest" : c = o.Parent3DObject.Camera; ci = o; break; case "CameraRoot" : c = o.Camera; ci = c.Interest; break; default : LogMessage( "Cannot find the camera and camera interest. Please select part of a camera rig." ); } if ( c != null & ci != null ) { // Translate Camera Interest Translate(ci, 0, 0, 0, siAbsolute, siObjCtr, siObj, siX, null, null, null, null, null, null, null, null, null, 0, null); Translate(ci, 0, 0, 0, siAbsolute, siObjCtr, siObj, siY, null, null, null, null, null, null, null, null, null, 0, null); Translate(ci, 0, 0, 0, siAbsolute, siObjCtr, siObj, siZ, null, null, null, null, null, null, null, null, null, 0, null); // Translate Camera Translate(c, 0, 0, 0, siAbsolute, siObjCtr, siObj, siX, null, null, null, null, null, null, null, null, null, 0, null); Translate(c, 0, 20, 0, siAbsolute, siObjCtr, siObj, siY, null, null, null, null, null, null, null, null, null, 0, null); Translate(c, 0, 0, 0, siAbsolute, siObjCtr, siObj, siZ, null, null, null, null, null, null, null, null, null, 0, null); }
.
You would never expect it, because the mouse pointer changes and the Color Preview swatch does not update, but you can use the color picker outside of the Softimage window. Just activate the color picker, point outside the XSI window, and click.
So, for example, you can open an image in a viewer and grab colors from the image into Softimage.