Description
Mandatory.
Defines the range(s) of frames to be rendered by this job. There can
be several 'frames' commands in a submit script; they are cumulative.
(New in 102.42 and up)
You can supply negative frame numbers, and floating point frame numbers.
See examples below.
Frames Examples
|
frames 1-10
|
Frames 1 thru 10
|
frames 100-150,2
|
Frames 100 thru 150 on twos
|
frames 500 507 615
|
Frames 500, 507 and 615
|
frames -10--1
|
(New in 102.42 and up)
Negative frames -10 through -1
eg. -010, -009 ... -001
|
frames 100.0-110.0,.1
|
(New in 102.42 and up)
Floating point frames 100.0 through 110.0
eg. 0100.0, 0100.1 ... 0109.9, 0110.0
|
(New in 102.42 and up)
Negative Frame Ranges.
You can specify negative frame ranges as you expect;
a negative frame range in ascending order will assume a step rate
of +1, unless otherwise specified. To specify a descending order
of negative numbers, use a negative step rate. Examples:
Negative Frame Numbers
|
frames -10--1
|
-10 through -1
-010, -009, ... -001
|
frames -5-5
|
-5 through 5
-005, -004, ... -001, 0000, 0001, ... 0005
|
frames -10--200,-1
|
-10 through -200
-010, -011 ... -199, -200
|
(New in 102.42 and up)
Floating Point Frames.
When you specify a floating point range of frames, the number of digits
of precision used depends on how you specify the range. Examples:
Floating Point Frame Numbers
|
frames 100.0-110.0,.1
|
0100.0, 0100.1, 0100.2, 0100.3 ... 110.0
|
frames 100.00-110.00,.10
|
Same as above, with two digit precision:
0100.00, 0100.10, 0100.20, 0100.30 ... 110.00
|
600.00-610.00,.28
|
0600.00, 0600.28, 0600.56, 0600.84, ... 609.80
|
Frame States. You can set the initial
state for the frame on a per-frame basis. Possible frame state values are
Done|Fail|Hold|Que:
Frame States
|
frames 1-5=Done
|
Frames 1 thru 5 in DONE state
|
frames 6-10=Fail
|
Frames 6 thru 10 in FAIL state
|
frames 16-20=Hold
|
Frames 16 thru 20 in HOLD state
|
Frame Notes.
Frames can contain notes on a per-frame basis, which show up
in the last column of frame lists. Notes can be initialized to a
particular string as part of the Frames command:
Frame Notes
|
frames 1-10:Black
|
Notes for frames 1 thru 10 is "Black"
|
frames 11:Fade_up_on_sc17
|
Notes for frame 11 is "Fade_up_on_sc17"
|
The above example creates a frame list that looks like:
Frames Report Showing Custom Frame Notes
|
[erco@howland]% rush -lf
STAT FRAME TRY HOSTNAME PID START ELAPSED NOTES
Que 0001 0 - 0 00/00,00:00:00 00:00:00 Black
Que 0002 0 - 0 00/00,00:00:00 00:00:00 Black
Que 0003 0 - 0 00/00,00:00:00 00:00:00 Black
Que 0004 0 - 0 00/00,00:00:00 00:00:00 Black
Que 0005 0 - 0 00/00,00:00:00 00:00:00 Black
Que 0006 0 - 0 00/00,00:00:00 00:00:00 Black
Que 0007 0 - 0 00/00,00:00:00 00:00:00 Black
Que 0008 0 - 0 00/00,00:00:00 00:00:00 Black
Que 0009 0 - 0 00/00,00:00:00 00:00:00 Black
Que 0010 0 - 0 00/00,00:00:00 00:00:00 Black
Que 0011 0 - 0 00/00,00:00:00 00:00:00 Fade_up_on_sc17
|
Caveats:
- Frame states and notes specifications can appear together, e.g.:
frames 1-5=Done:This_is_a_test
- In submit scripts, frame notes currently cannot contain spaces;
use underbars instead.
- Frame notes for each frame are normally cleared before the frame
begins rendering. This is to prevent stale error messages when users
utilize the notes field to advertise error messages via their render script.
This 'auto clearing' can be disabled with FrameFlags.
See Also
|
|