About Variant Sets

Scene > Variant Sets

Use the Variant Sets module to create and modify variant sets, as well as add hotkeys.

Variant Sets

Variant Sets

The Variant Sets module has a search field with a filter and filtering options, section listing your variant sets on the left, tabs on the right, and an Icon Bar at the bottom.

Use the Search field to find specific variant sets. Enter a string in the field and/or click Filter and context menu to use the Filter and its menu options and/or Other filtering option.

Variant Sets Filter context menu

Filtering Searches

Filtering is on when the filter changes from grey to orange. Click the arrow right of it to access its menu.

  1. Enter a string in the Search field.

  2. Click Filter and context menu and select an option from the menu. Choose from:

    • Select All - Selects everything.
    • Select None - Deselects everything.
    • Invert Selection - Selects all the options not originally selected.
    • Variant Set - Factors all variant sets into the filtering.
    • Variant Set Group - Factors all variant set groups into the filtering.

Variant Sets List

This contains entries of pre-defined variant sets and is found on the left. Use right-click context menu to create new sets, as well as perform other actions on these nodes. Use the tabs to the right to for specific grouped options for materials, lights, etc.

Context Menu

Global States

There is a collection of states, not user-defined. These are relatively self-explanatory. For example, the “!Next” state changes to the next state within that variant when the hotkey is pressed. Some states are not available in all contexts.

General (tab)

Provides the location where hotkeys for variant sets can be defined.

Geometry (tab)

Creates or modifies the geometry variants. To create a geometry variant, drag a geometry node or group node to the right section in the Geometry tab.

Transform (tab)

Creates or modifies the transform variants. To add a transform variant to the variant set, drag a node with transform variants to the right section in the Transform tab. You can also drag a variant from the Transform dialog or from the Variants dialog to that section.

Material (tab)

Creates or modifies the material variants. The supported types of materials variants are switch, Substance, and X-Rite materials. To create a material variant, drag a material node, such as a Substance, from the Material Editor to the right section in the Material tab.

Substance in Variants module

Substance options in VariantSets

Light (tab)

Creates or modifies the light variants. To create a light variant set, drag a light variant to the right section in the Light tab. Instructions for creating a light variant can be found in the Variant section.

View (tab)

Creates or modifies the Viewport variants. Viewport variants can be set within the View tab. Drag a previously created view into the Camera Editor to the right side of the View tab. Instructions for creating a Viewport can be found in the Camera Editor section.

Sceneplate (tab)

Creates or modifies the sceneplate (frontplates and backplates) variants. To create a new sceneplate variant set, a sceneplate can be dragged from the Sceneplate Editor to the right side of the Sceneplate tab. If this variant set is selected, the sceneplate will be set to active. If another variant set is activated, the new sceneplate will be set to active. It is possible to add multiple sceneplates to one variant set. It is also possible to add one sceneplate to multiple variant sets.

Animation (tab)

Creates or modifies the animation variants. To create an animation variant set, drag an animation from the Clip Maker (Clips icon) to the right side of the Animation tab.

Analyzer (tab)

Lets you enable, disable, or modify clipping planes within a variant set.

Script (tab)

For advanced users, each variant set can contain a Python script, executed automatically, each time the variant set is activated, whether through the Variant Set module, a hotkey, or another script.

Values (tab)

Add generic key/value pairs to any variant set, if the exported XML data should be processed personally (see Import and Export). The list of keys is on the left and values belonging to those keys are on the right. The currently selected key can be changed. Use the context menu to create or delete keys. VRED does not process this data in any way; it is only available in the exported Variants XML data.

Show/Hide (tab)

Shows or hides a list of Scene Graph nodes, based on whether Show Geometry or Hide Geometry was selected in the Variant Set context menu. This is especially useful for making screenshots of isolated parts of the model that belong to a specific variant set. Nodes can simply be added by dragging them from the Scene Graph into the list. They can be removed by using the context menu in the nodes list. Primarily, the Show/Hide tab is used in the Dissection Mode.

Icon Bar

There are shortcut icons at the bottom of the window for creating a new variant, duplicating the currently selected variant, and deleting the currently selected variant.