Here are listed several different way to manipulate parameters precisely to fine tune you compositions or stage setups.
In order to manipulate any parameters, just click on any value and move the cursor up and down by keeping the mouse button pressed.
Ctrl + move cursor : Move the value faster
Shift + move cursor : Move the value slower
Ctrl + Shift + move cursor : Move the value very slowly
Every value inside of modifiers / layers / your heart have a default value you can reset by right clicking on it and selecting "Default value" as shown below
Every value can be copied and pasted, even complex objects (a full placement, or 3D position). Note that if you decide to copy a 2D placement and then a 3D position, the two copy will be stored independantly, and the you will be able to past them on any parameter of matching type. 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 set as "Position Orientation Size". I can then paste all theses values in any other Placement if its type is "Position Orientation Size".
Of course you can also copy / paste simple values (numbers, text, ect).
Lots of elements and values have presets, which may be useful to you.
For instance, the placement menu offers some presets (accessible either by right clicking on a placement inside the parameters editor, or by right clicking directly on the 2D layer, in the Placement menu), as shown here :
This one allows you to resize a 2D layer according to the current composition resolution.
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, ect) 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)
There are values like "scale" which can be expressed as % / px / meters in absolute or in relative depending the case. In that situation it is possible to enter a value like that :
"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)
Smode has an application-wide current unit that defines how this type of values will be displayed. You can find it in the main toolbar.
For instance, typing 35px here will automatically convert it to express the value in % (as it is the global current unit defined)
Smode support 4 basic mathematical operators:
- Addition (+)
- Substraction (-)
- 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.