-The main purpose of exposing a parameter is to get a quick access to it at the top of the
The hierarchical view of documents in Smode
: 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
External peripheral exchanging data with Smode
or to create animation sets. On the difference of
Timelines specificity is to play, cut and edit video layers easily, and to animate layers and their parameters
, An exposed parameter is animated from the
The editor allowing you to manipulate every Function inside of Smode
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
Multi-target video composition bound to a Pipeline
Composite 2D Layer, Shape layer and 3D Layer together. [Ctrl] + [Shift] + [N] to create a new composition after opening Smode
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
Group a bunch of Exposed Parameter together
Parameters use targets as internal objects. Those targets are the same as a
A link from a source parameter to a set of Link Target
(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
add operations between source and target from a link