Exposing properties allows other applications (e.g. media servers or via WebAPI) to control your scene in Notch, creating more dynamic and reactive effects.

To expose a property, select the property settings button (?) next to the property you want to expose. A new window will appear, with various controls and settings for properties.

From here, enable “Expose Property” in the “Exposed Property Settings” frame. You should see “Exposed Name”, “Exposed Group Name” and “Unique Identifier” which are auto-populated with some simple generated values, which can be changed. Nodes with the same Group Name will be grouped together, and nodes with the same Unique Identifier will be combined when exposed to host applications/media servers. With the Unique Identifiers combined, the name of the first item in the group will be used.

If an attribute is exposed, the (?) icon will light up.

You can keep track of all the exposed attributes in a project through the Exposed tab to the right of the Nodegraph panel. Here, you can see exposed properties grouped by their group name, and their Unique Identifier. You can change the name of groups or exposed properties through right click > “Rename.. “. You can also merge the Unique Identifier of exposed properties by dragging them together.