The 3Delight Shader Selector presents RenderMan shader files. This dialog is brought up by some operations in the 3Delight Relationship Editor or the Assignment Panel, such as creating a shader node.
3Delight Shader Selector
The following describes the function of each UI elements:
UI Element | Description |
---|---|
Directory______ | Specifies the directory of shaders to use for selecting a shader file. The menu contains the default $DELIGHT/shaders entry as well as all paths listed in the $DL_SEARCH_PATH environment variable. The compiled shader files found in the selected entry are displayed in the list below. The "Specify" entry can be selected to use a custom directory not listed in this option menu. |
Path | Allows specification of a shader directory that is not listed in the "Directory" option menu. It is only available when the "Directory" option menu is set to "Specify". |
Name Filter | Only the filenames that match the expression set in "Name Filter" will be displayed in the shader file list. Wildcard characters such as ‘ * ’ can be used in the filter. |
Refresh | Clicking on this button will update the file list to reflect current directory content. |
Shader File List | Displays all the shaders in the selected directory that match the name filter. Only shaders of a specific type are listed; this type is defined by the creation mechanism used to invoke the shader selector. For instance, if Create > Surface Shader was selected in the 3Delight Relationship Editor, only surface shaders will be listed. In some cases it may be allowed to select multiple files in the list. Double clicking on an entry in the list has the same effect as clicking once on the item and then clicking on the "Select" button. |
Select | Use the selected shader file(s) to complete the operation for which the 3Delight Shader Selector was brought up. |
Close | Close the 3Delight Shader Selector, ignoring any selected shader files. |