Manage shake media files on a shared volume, Shake plug-in dialog – Apple Compressor (4.0) User Manual
Page 245
Chapter 8
Use Apple Qmaster to set up a distributed processing system
245
Manage Shake media files on a shared volume
It may be necessary to relink your Shake assets once you move your project to the shared
volume. This varies depending on the types of files, plug-ins, fonts, and environmental
requirements. Things that commonly need to be changed are the FileIn and FileOut paths, and
env
variables such as
NR_INCLUDE_PATH
and
NR_FONT_PATH
.
UNC
should be disabled, as these
paths are typically not resolvable to nodes in the cluster when arbitrary host names are used.
Disable UNC and enable Apple Qmaster from within the Shake application
1
Go to:
~/nreal/include/startup
2
Create a file called:
qmaster.h
3
Add the following:
script.uncFileNames = 0;
sys.useRenderQueue = "Qmaster";
4
Press Return several times after the last line.
5
Save your work.
Shake plug-in dialog
The Shake Plug-in dialog contains the following settings.
Except for Minimum,
each setting corresponds
to a commonly used Shake
command or option.
•
Shake field: This field shows the location of the Shake application on your computer.
•
Script field: This field shows the location of the Shake project file. (You can also select the field
and then drag the file to the Script field to have the file location entered automatically.)
•
Ignore script failures: This checkbox allows you to determine whether Apple Qmaster should
continue rendering all the frames of the script in the event that Shake returns a nonzero exit
status. By default, this checkbox is not selected.
•
Frames (Start, End, Steps): These fields set the start and end frame for the job.
•
Frames (Minimum): You can change the value in the Minimum field to change the minimum
number of frames in each Apple Qmaster segment. For example, with a minimum value of 10
(the default), Apple Qmaster divides a 100-frame job into at least 10 segments of 10 frames
each. If you change the minimum value to 5, Apple Qmaster divides a 100-frame job into at
least 20 segments of 5 frames each. (When you set a minimum, keep in mind that although
smaller segments allow a job to be distributed to more nodes at once, smaller segments can
also mean that more processing effort is spent on opening and closing Shake on each node.)