beautypg.com

Openexr – Apple Shake 4 User Manual

Page 174

background image

174

Chapter 5

Compatible File Formats and Image Resolutions

To set Shake to write images in top-down mode:

m

Add the following lines to a .h file in your startup directory:

script.cineonTopDown = 1;

script.tiffTopDown = 1;

You can also set environment variables in your .cshrc (or .tcshrc or whatever):

setenv NR_CINEON_TOPDOWN

setenv NR_TIFF_TOPDOWN

(For more information on setting up your own .h files, see Chapter 14, “

Customizing

Shake

.”)

By default, Cineon and TIFFs are set to the slower top-down mode, since many other
software products do not recognize bottom-up images. If you write a bottom-up image
and it appears upside down in another software package, you have four choices:

Reset the TopDown switch/environment variable, and save the image again in Shake.

Flip the image in Shake before saving it.

Flip the image in the other software.

Call the other vendor and request that they properly support the file formats in
question.

DPX

The reading and writing of DPX images has been improved for greater compatibility
with more film recorders.

When you read in a DPX image, its header data is passed down through the node tree.
If you read in a DPX image, process it with single input nodes, such as color, filter, or
transformation nodes, and then render (with a FileOut node) the result as another DPX
file, the header data is passed through the node tree and written out to the resulting
file. For more information about Shake’s support for custom file header metadata, see

Support for Custom File Header Metadata

” on page 178.

When rendering a DPX file with a FileOut node, an additional parameter allows you to
specify the orientation of the output image as either Top to Bottom (default), or Bottom
to Top.

OpenEXR

OpenEXR (.exr) is an extremely flexible, cross-platform file format developed and
maintained by Industrial Light & Magic. Key features of the OpenEXR format include
support for the efficient storage of high dynamic-range image data using the 16-bit
float “half” format, and support for auxiliary image data channels. OpenEXR 16-bit float
and 32-bit float data channels can be read directly into Shake’s RGBAZ data channels.
In addition, OpenEXR 32-bit unsigned integer channel data can be read into Shake’s Z
data channel, although Shake’s image processing nodes cannot process this data.