Parameters Editor

Parameters Editor

You don't have to search further, every parameters of a selected Element is there.

Whether you select an ElementAny component manipulated in the Element Tree inside the Element Tree The hierarchical view of documents in Smode Read More , an Track Block Animate video inside a Track Read More or a Keyframe Function key with associated interpolation data Read More , all of it's parameters will be accessible inside of this tab.
The remainder of this topic reviews several different ways to manipulate parameters precisely, in order to fine tune your compositions or stage setups.

Advanced Parameters

Some parameters are accessible only in advanced parameters mode (the icon on the top right of the parameters editor).

Manipulate parameters for fine tuning

In order to manipulate any parameters, just click on any value and move the cursor up and down by keeping the mouse button pressed.
Use the following keys to change values faster or slower:
  • Ctrl + drag up/down : Change value faster
  • Shift + drag up/down : Change value slower
  • Cltr + Shift + drag up/down : Change the value with maximal precision

Reset values to default

Every parameter of Smode elements have a default value that you can reset by right-clicking on it and selecting "Default value" as shown below:

Copy / Paste and other manipulations

Every parameter value can be copied and pasted, even complex objects such as 3D position or even a full placement. Note that for each type of parameters, Smode stores and maintains one separate value.
For example, if you decide to copy a 2D Placement Defines a placement in 2D space Read More and then a 3D Position A position in 3D space stored in meters Read More , the two copied values will be stored independently and you will be able to past them on any parameter of the same types.
Once you copied another object of the same type, the previous object of that type will be overridden.
In the screenshot below, I decided to copy the whole Placement of a 3D Layer A single 3D Layer (3D object, particle system, ect) Read More set as Position Orientation Size Define a Position,Orientation and Size in space Read More . I can then paste all theses values in any other Placement if its type is Position Orientation Size Define a Position,Orientation and Size in space Read More .
Of course, you can also copy / paste simple values such as numbers or text.


Lots of elements have presets, which may be help sparing a lot of time.
For instance, the placement menu offers some presets (accessible either by right clicking on a placement inside the Parameters Editor You don't have to search further, every parameters of a selected Element is there. Read More , or by right clicking directly on the 2D Layer A single 2D Layer Read More , in the Placement menu) This one allows you to resize a 2D Layer A single 2D Layer Read More according to the current composition resolution. ( there are shortcuts available for the different placements)

There are presets for almost every value and complex object, that you can access through the right-click menu > Presets :

You also have access to a preset list if you hover over the preset icon next to a new object entry in the right-click menu:

Those presets you can find in the menu have stored every value of every modifier child of the object. In this case, they will be the particle generator and its modifier values. Except for local players, the renderer and the tools (timelines, exposed variables, etc.) are not stored inside generator's the presets. If you change presets, the renderer you put on your particles / mesh / splines will not be affected.
Each one of the sub modifiers had also their own presets. The presets can be changed afterward inside the preset combo boxes you'll find inside the parameter's window (outlined in red)

Enter a value expressed in different units

For 2D position and scale values, you can switch between percentage and pixel units thanks to the Px or Unit Selector 2D unit (%/px) global selector Read More .

Whatever the current unit setting, the following formats work at anytime for those 2D values:
  • "20" will use current unit (% / px / m)
  • "20%" = 20 percent
  • "20 px" = 20 pixels
  • "20m" = 20 meters (under the condition that size is defined in target canvas)

For instance, typing "35px" here will automatically convert it to express the value in % (as it is the global current unit defined):

Basic mathematical operator

Smode support four basic mathematical operators to enter values:
  • Addition (+)
  • Subtraction (-)
  • Multiplication (*)
  • Division (/) (not supported everywhere)

If you enter a mathematical operation inside a value box Smode will compute the result for you. It's possible to use parenthesis to impose an order in the calculation.
If you want to create expressions in order to animate things, you won't be able to do in text, go check Function Cue An animation bloc defined by a Function Read More for that purpose.

See Also: