Exposed Parameter

Exposed Parameter

Allow to control multiple Link Target Represent a link or parameter. Point toward an element parameter. "right click -> Goto" on the target to go to that element Read More with a single value

-The main purpose of exposing a parameter is to get a quick access to it at the top of the Element Tree The hierarchical structure of Smode elements Read More : Expose Parameters as parameters.
-The second purpose is to bind parameters together in a single percentage function, mainly to be able to control them with any Device External peripheral exchanging data with Smode Read More or to create animation sets. On the difference of Timeline Timelines specificity is to play, cut and edit video layers easily, and to animate layers and their parameters Read More , An exposed parameter is animated from the Function Editor The editor allows you to manipulate every Function in Smode Read More .
For that purpose check Expose Parameters as percentage.
-The third purpose is to quickly encode a show by controlling the activation / loading and opacity of a Scene Multi-target video composition bound to a Pipeline Read More , a Compo Composite 2D Layer, Shape layer and 3D Layer together. [Ctrl] + [Shift] + [N] to create a new composition after opening Smode Read More or any kind of elements into Smode. For that we recommend using the Expose as Starter parameters.
A composition in Smode is an animated, dynamic and interactive image. There are some standard ways to introduce the third parameter in the equation, interaction.
Indeed, a composition behave like an image that has a range of possible looks. This is especially useful for situations where the creator wants to deliver a product that is tunable, allowing adaptation to the situation (the staging of a show, an experience interacting with the user, etc.).
Parameters are there just for that purpose. Indeed, you can choose to expose certain parameters of your elements, effects, and more to the user. Those exposed parameters are stored in a Parameter Bank Group a bunch of Exposed Parameter together Read More . Parameters use targets as internal objects. Those targets are the same as a Link A link from a source parameter to a set of Link Target Read More (Local, MIDI, OSC...)'s target. They are therefore subjected to Link's advanced logic with Modifiers and Conditions.
By right-clicking the target, you can create them. See the topic on Link Modifier add operations between source and target from a link Read More .

Parameters to all Exposed Parameters

  • Modifiers (List of Link Modifiers) : Modifiers of the exposed parameter
  • Targets (List of Link Targets) : Targets of the exposed parameter : right click on the to go to the element it points to.

Parameters common to all Elements

  • Loading (Activation State) : The loading status of the exposed parameter. It can be loaded , enabled by not loaded or unloaded
  • Activation (Activation State) : The activation status of the exposed parameter. It can be active , enabled by not active or inactive
  • Color Label (RGB Color) : Associate a color label to your exposed parameter to make it easily locatable
  • Solo (On/off option) : Activate this to keep only this exposed parameter active and hide all other exposed parameters in same location
  • Editable (Activation State) : The editabiliy status of the exposed parameter. It can be locked directly , locked indirectly or editable
  • Preset (Element Preset Selector) : Select a preset to apply on the exposed parameter
  • Status (Object's errors and warnings) : Warnings and errors associated to this exposed parameter


Expose Parameters as parameters

Expose Parameters as percentage

Expose as Starter parameters

Advanced logic

Parameter Bank - Group a bunch of Exposed Parameter Allow to control multiple Link Target with a single value Read More together

Parameters Bank State - A state of a collection of Exposed Parameter Allow to control multiple Link Target with a single value Read More

Latency Calibrator - Calibrator for latency in XR project

Geometry Calibrator - Calibrator for Geometry and Optic in XR project

Color Calibrator - Calibrator for Color in XR project

Image Color Calibrator - Optimization of image difference

See Also: