2011

Table Of Contents
removed from the tool. Because it supports masking, the PXL tool also has a
standard masking image input.
The PXL tool allows the user to create an arbitrary number of animated scalar
float inputs, to be used as parameters to the PXL script. Because of UI space
restrictions, only the first ten scalar parameters will be shown in the UI;
however, all parameters can be seen in the composition browser. These
parameters are passed as arguments to the main() function of the PXL script.
PXL Tool UI
The PXL tool UI has 3 tabs: the main UI tab, the Output tab, and the Masking
tab. The main tab supports two main modes, Develop mode and User mode.
User mode is meant to address the needs of users of the PXL script, who are
interested in changing the parameters to the script, but not necessarily the
script itself. Develop mode also has parameter controls as in User mode, but
has a UI to edit the script using the Composite internal editor, or read the
script directly from a file (to support a developer who wishes to edit the script
using an external editor), and view script compilation errors.
The PXL User mode UI is shown below. It shows a PXL tool where two
parameters have been added, here named Gain and Rotation. The Develop
functionality is muted, so its UI is not shown. The Reset button under the
parameters is used to reset only the parameters, not the whole tool, which is
done with the Reset button in the General Tool UI.
One of the UI layouts of the PXL Develop mode is shown below. In Develop
mode, Develop is un-muted, so that developer functionality is exposed in the
UI.
PXL Tool UI | 441