Skip to content

Selecting Items#

In Clarisse, you can freely mix items within a selection set: Contexts with Images or Materials, Geometries, Layers... There are many different ways to perform item selections. To select the content of the current context, go to Edit > Select All or use Ctrl+A. To deselect the current selection go to Edit > Deselect All.

You can also select items using the Image View by picking in your final images, using the 3D View, using the selection toolbar by typing and searching the item you are looking for... or you can use any of dedicated item management widgets:

  • The Build View that provides a node-based user interface
  • The Browser that provides a file manager-like user interface
  • The Explorer that allows you to browse the items hierarchically
  • The Class Explorer that provides a hierarchical view of items sorted by their class name

Clarisse also provides different actions, all available in the Edit menu, to quickly select either sources, instances or input/output dependencies:

Name Function
Select Instances Select instances of selected items
Select Instances Recursively Select recursively instances of selected items (instances of instances...)
Select Sources Select sources of selected objects. If an item of the selection hasn't got a source, it is considered as a source item
Select Sources Recursively Select recursively sources of selected items.
Select Outputs Select items on which the current item is connected to: when applied on a Layer 3D, it selects the Image it is connected to.
Select Outputs Recursively Select the referencing branch
Select Inputs Select items connected to the selected item
Select Inputs Recursively Select the reference branch
Select All Dependencies Select all dependencies from the current selection

Selecting Dependencies#

As items can be connected to others, they can have input and output dependencies. Another type of dependency is the instancing dependency when objects are instances of other items.

Input Dependencies#

Input dependencies are all items that are directly connected to a specific item. In the following example, the layer_3d input dependencies are the renderer, camera, light and box.

graph LR
G(renderer)-->D
F(camera)-->D
C(light)-->D(layer_3d)-->E(image)
A(material)-->B(box)-->D

style G fill:#e37222, stroke:#e37222
style F fill:#e37222, stroke:#e37222
style C fill:#e37222, stroke:#e37222
style B fill:#e37222, stroke:#e37222
style D stroke:#e37222, stroke-width:4px

layer_3d input dependencies are filled in orange

Output Dependencies#

Output dependencies are all items on which the selected item is connected to. In the following example, the layer_3d output dependencies is the image.

graph LR
G(renderer)-->D
F(camera)-->D
C(light)-->D(layer_3d)-->E(image)
A(material)-->B(box)-->D

style E fill:#e37222, stroke:#e37222
style D stroke:#e37222, stroke-width:4px

layer_3d output dependency are filled in orange