Nodes that create tmp files, Table of supported file formats – Apple Shake 4 User Manual

Page 170

Advertising
background image

170

Chapter 5

Compatible File Formats and Image Resolutions

Table of Supported File Formats

The table in this section outlines all of the image formats that Shake supports, with
columns for the file extension, image format, supported input and output channels,
compression options, bit depth, and tmp file support of each format.

Shake supports several combinations of the following input channels:

BW: Black and White

RGB: Red, Green, and Blue

A: Alpha Channel

Z: Z channel, for depth

For example, BW[A] is either BW or BWA. BW[A][Z] is any combination of BW, alpha, and
Z. RGB[A] and RGB[A,Z] are optional additions of alpha or Z channels.

Note: Targa and SGI have different input/output options for channels. When you write
a BWA image, it is converted to RGBA. Also, many options must be explicitly stated
when in command-line mode. For example, Cineon and JPEG files always write in RGB
unless you specify every argument found in the FileOut node for Cineon or JPEG in the
Shake interface.

Compression Controls
Compression controls indicate any special compression techniques. Note that Cineon
and YUV have no compression.

Nodes That Create tmp Files

Certain nodes also create tmp files of their own during the processing of a script. This
is required for nodes that drastically change the X, Y position of an image’s pixels
during rendering. For example, if you rotate an image 90 degrees, the pixel in the
lower right now moves to the upper right. In order to process this, Shake creates a
tmp file that includes as much information as necessary to calculate the image. A
tiling system is used, so these tmp files are typically much smaller than those created
during I/O. The nodes that create tmp files include the following:

Move2D

Move3D

Rotate

Orient

Flip

All Warps (Warper, Morpher, WarpX, DisplaceX, Turbulate, and so on)

By default, temporary files are written to:

/var/tmp.

To relocate the temporary directory, set the environment variable TMPDIR:

setenv TMPDIR /more_disk_space/tmp

Advertising