INTERFACE WALKTHROUGH
This section looks at the GUI of Janus. Here is a screenshot and pointers to areas of importance. Click on any part of the screenshot to see a description.

 

Definition File
The definition line shows you the current definition file being used by the current scene. A definition file stores all information regarding the groups, the items in the groups, the commands, and the global settings. This is basically the file that contains all of your render pass information.

The definition file is not stored with the scene because it is more flexible this way. This is especially beneficial if working on scenes that share, more or less, the same kinds of passes.

You can work with definition files by loading, saving, exporting, or importing them in and out of your current definition. The Definition File Menu gives you these options.

 

CMD Line
The CMD line is the field that shows you the selected render pass's command. You may use the CMD line to directly change settings, even several render passes at the same time.

 

Group List
The group list shows all existing groups in the definition file. This may or may not reflect the currently loaded scene, so it is the user's responsibility to assign the proper definition file. The group list contains three columns, the Propagate, Override, and Name columns. If the 'P' symbol is highlighted, it means that the group is a propagate group. The asterisk (*) that is after the group type also denotes that it is propagate type. If the 'O' symbol is highlighted, it means that there are manual user overrides applied to the group.

Groups Menu

 

"Quick Change" Group Properties
There are three controls that relate to changing group properties. There is the 'G' popup which is used to change the group type. It will display the list of registered group types. There is also the 'P' popup which is used to quickly enable or disable the Propagation property of the selected groups. The 'O' button will bring up the Group Overrides dialog box.

 

Items in Group List
The Items in Group list shows the items contained in the group.

Items in Group Menu

 

Command List
The command list is the list of render passes. If 'Use short names' is checked then only the command type, the layer type, and the target group parts of the command are shown. Notes, or comments, are also shown at the right of a carat symbol. You may add or modify notes in multiple commands at once. Use the Notes field below.

Render Pass Menu

 

Global Settings
The Global Settings area is the location where default values are inputted for the project. When you check a certain parameter and set its respective value field, you are telling Janus that this value is the default value for your current project. Say you are working on a TV episodic show; you set your resolution to NTSC or PAL, and your frame rate 29.97 or 25, respectively. This makes sure that every pass you do adheres to these settings.

Note, however, that these are the default settings. Parameters may be further changed based on the command, or the groups that are being processed.

 

Preferences
This button opens up the dialog box, which shows the all-important Preferences. There are two

General

Test Rendering


 

Run-Time Commands Menu
The Run-Time Commands menu relates to the creation, modification, and application of Run-Time Commands.

 

 

"Quick Change" Command Type, Layer Type, Target Group
"Quick Change" popup controls allow you to change the command type, layer type, and/or target group of the selected commands.

 

Other Functions
Always Save Surface Overrides
Will always save out the objects that have been surface-overridden.

Save Changes
Clicking this button will save changes in the Group List, Items in Group List, Global Settings, and Command List. Changes will be written to the currently set definition file.

Resize Widget
The orange line between the Global Settings area and the Command List is a resizing widget that allows you to increase or decrease the size of the Global Settings area and the Command List. When you click on the widget it will turn red, signalling that you should drag left or right. However, you will not see any resizing done until you release the mouse button. Janus will close the and then reopen the interface with the new sizes. Take care not to resize too often since this opens and closes the interface, which is often associated with LScript crashes.