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.

File Menu
This menu manages definition files and offline files. You can work with definition files by loading, saving, exporting, or importing them in and out of your current definition. You can also load and unload offline files, and access recent scenes (based off the Janus_MAINCONFIG file)

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.

Layout Select

This selects items in Layout whenever you select groups in the Groups list.

Scripts Menu
Handles the execution, addition, and removal of scripts. Janus comes with several scripts and they are featured in the Feature Walkthrough section.

Miscellaneous Options
These options offer certain behavioral changes within Janus.

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 (Render Passes List)/ Thumbnail Command List
The command list (aka Render Passes 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. Each render pass is displayed with some useful information about its data. Beginning of the left-to-right, these are indicators displayed:

The render pass's name is enclosed in quotation marks. 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.

Janus also has an enhanced thumbnail command list 'mode' accessible by clicking on the button on the upper-right hand side of the list. A thumbnail of a recently test-rendered pass is displayed along with the render pass information. Also, a context menu is accessible via right mouse button (RMB) and offers a subset of the commonly-used commands of the render pass menu, including the ability to re-preview the last test render of a selected pass.

Note that a test render can be executed by SHIFT + double clicking on a thumbnail list entry.

Category
The category popdown arranges the settings into groups similar to that found in LightWave. A tick mark on any of these categories denotes that a global setting belonging in that indicated category is activated. Subcommands are arranged according to these categories.

The last three categories are special. If you select either All Enabled Settings or All Disabled Settings Janus will filter out the enabled and disabled settings respectively. You can achieve the same effect by using the special syntax for the category filter.

If you choose Render Pass Subcommands the list will filter in all subcommands that the currently selected render pass contains.

Switch Category
The left and right buttons enable you to cycle up or down the category list, while the double-arrow keys toggle between the last selected category and the Render Pass Subcommand category. You can assign a hotkey for this; the hotkey is Category Up, and Category Down.

Category Filter
The category filter allows you to type in a name of a parameter or the subcommand name, and the list updates to match. For example, if you type in 'start frame' or 'sf', the 'Start Frame' setting will be filtered. A partial name can also be supplied and will match all setting containing the string.

Typing in + means that you are filtering in all the activated settings. Typing in - means that you are filtering in all deactivated settings.

Enable Menu
The enable menu is a popdown that applies the enable or disable function to the selected global settings.

Value Input
The value input changes type depending on the currently selected parameter in the global settings list. When you select the Render Pass Subcommands category inputting a value will automatically replace the value in the subcommand.

Copy-paste Subcommands
Use these buttons to copy and paste subcommands. This feature is most useful in the Render Pass Subcommands category where you can copy and paste over subcommands from one render pass to another.

Add Subcommand
This button functions as an add, cycle, and remove subcommand feature. If you have a global setting selected, pressing on this button will cycle through the Both, Active, Other subcommand modifiers (if applicable), then remove the subcommand. If the selected subcommands do not have these modifiers then the button simply acts like a toggle switch: add and remove.

If the Render Pass Subcommands category is active, this control turns into a menu, and you have the option of editing the subcommand (though this is already done interactively when you edit the value input field), or removing it.

Notes Field
The notes field allows you to put in comments or notes for a render pass to make them more readable. The notes field support a unique kind of variable called subcommand variable which allows you to refer to the value of a subcommand of a specific pass. For example, if you wanted to know the frame range of a particular render pass, you can input the following into the notes field:

Frame Range: sc:sf: - sc:ef:

And assuming that the range was set in the global settings or as subcommands, that translate to:

Frame Range: 1 - 60

To break down the syntax, it is 'sc' followed by a colon (:), then the subcommand name, and then terminated by another colon:

sc:<subcommand>:

This subcommand variable feature allows you to create templates that you can reuse by saving them as notes presets. Notes presets can be either global, which is stored in the Janus_FilterPresets.txt in the Janus_SupportFiles folder, or Janus_FilterPresets.txt that is stored in the project configuration folder.

Pass Name Field
The pass name field is a quick way of changing your pass name; just input the pass name and Janus will take care with the appropriate subcommand.

Render Pass Menu

Test Render Menu
The Test Render menu is divided into three sections: test render presets, buffer preview, and Photoshop export functions.

Test Render Presets
Test render presets is the first section. Selecting any of these will execute a test render on the selected passes.

Preview Buffers
The preview buffers functionality opens up the referred buffer images in your external viewer. LW RGB Image Output refers to the main RGB saver (typically the final beauty buffer). Note that in order for these options to work you must have already test rendered your current pass/layer.

Export to Photoshop
In the same way you can preview the buffers, you can also send those buffer images into Photoshop directly. See the section on Exporting to Photoshop for more details on how it works. Note that this is a 'legacy' feature, superseded by the new Janus_SendTo_Photoshop script.

PSAT: View queued test render scenes
In pseudo-sattelite rendering (PSAT), test render files are queued as they await a node being assigned to them. If for some reason you wish to remove scenes from the queue, select this option.

Global Settings
The Global Settings area a dual-purpose panel. By default, it 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.

Render Pass Subcommand Category Mode

This panel also has another mode called Render Pass Subcommands, which, when activated, displays the the current pass's settings in a list format, similar to how you would view Global Settings. This allows you to modify subcommands in a more user-friendly way.

Literal Subcommand Display

There is also a 'sub-mode' to Render Pass Subcommands called Literal Subcommand Display which is activated through the Preferences. When activated, the subcommands of the selected passes are displayed as their usual strings, but in a list view. This is an alternate display of how the Multi-line Editor presents render pass editing.

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

General

Test Rendering


Startup / Licenses

GUI

Subcommand Options

Offline

Hotkeys

Note: Janus only supports the Control modifier; you cannot mix Shift or Alt with each other, or with Control. The resulting hotkeys are stored in Janus_GlobalPreferences.txt under the [HOTKEYS] section.

External Applications

Configure Menu
The Configure Menu enables access to Janus configuration files, such as the Command Type files.

Configure Menu on the PC

 

Configure Menu on the Mac

"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

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.