Motion

Edit

Motion: Source Position #

Gradually moves a source from point A to point B over a given duration.
If you want to move a source from its current position, you can use the command OBS Pull Source Value to find the current source’s X and Y position and incorporate it into this command.

Box Name Type Description
OBS Dropdown OBS to send this command to (if using multiple OBS)
Scene String Scene name containing the source. Select from the menu or type manually. Leave blank for current active scene.
Source String Source name. Select from the menu or type manually.
X Start Number Starting X position
Y Start Number Starting Y position
X End Number Final X position
Y End Number Final Y position
Dur.(MS) Int Duration of the transition in milliseconds
Smooth dropdown Type of transition.
None = Normal, Out = Starts out fast and ends slow, In = Starts out slow and ends fast,
In/Out= Starts out slow, gets faster and then slows down at the end again.


Edit

Motion: Position Curve #

Gradually moves a Source from point A to point B over a given duration and curves it in a circle pattern.
You can make a source complete a half circle or have a slight curve in its transition.
If you want to move a source from its current position, you can use the command OBS Pull Source Value Value to find current source’s X and Y position and incorporate it into this command.

Box Name Type Description
OBS Dropdown OBS to send this command to (if using multiple OBS)
Scene String Scene name containing the source. Select from the menu or type manually. Leave blank for current active scene.
Source String Source name. Select from the menu or type manually.
X Start Number Starting X position
Y Start Number Starting Y position
X End Number Final X position
Y End Number Final Y position
Curve % Number The amplitude of the curve. Can be negative or over 100.
100% = perfect half circle, 0% = straight line with a slower start and slower finish.
-200% elongated half circle on the opposite side.
Duration Int Duration of the transition in milliseconds
Smooth Dropdown Type of transition.
None = Normal, Out = Starts out fast and ends slow, In = Starts out slow and ends fast,
In/Out= Starts out slow, gets faster and then slows down at the end again.


Edit

Motion: Source Scale #

Gradually resizes a source from Size A to size B over a given duration.
Due to the way the OBS source resizing work, the result might look a bit snappy sometimes.
The way the source is resized is based on what the source’s point of origin is set to in OBS.
You can use negative values for a horizontal (mirror) or vertical source flip.
You can use OBS Pull Source Value command to find current source’s X and Y size and incorporate it into this command.

Box Name Type Description
OBS Dropdown OBS to send this command to (if using multiple OBS)
Scene String Scene name containing the source. Select from the menu or type manually. Leave blank for current active scene.
Source String Source name. Select from the menu or type manually.
X Scale start Number Starting X size
Y Scale start Number Starting Y size
X Scale end Number Final X size
Y Scale end Number Final Y size
Dur.(MS) Int Duration of the transition in milliseconds
Smooth dropdown Type of transition.
None = Normal, Out = Starts out fast and ends slow, In = Starts out slow and ends fast,
In/Out= Starts out slow, gets faster and then slows down at the end again.


Edit

Motion: Source Rotation #

Gradually changes the rotation of a source over a set duration.
The center point of the rotation is based on the Positional Alignment option (right click on the source in OBS-Transform-Edit Transform).
You can use OBS Pull Source Value command to get the current rotation of a source and incorporate it in this command.

Box Name Type Description  
OBS Dropdown OBS to send this command to (if using multiple OBS)  
Scene String Scene name containing the source. Select from the menu or type manually. Leave blank for current active scene.  
Source String Source name. Select from the menu or type manually.  
Rotation Start Rotation Number Starting Rotation. 0-360
Rotation End Rotation Number Final Rotation. 0-360
Duration(ms) Number   Duration of the transition in milliseconds
Smooth dropdown Type of transition.
None = Normal, Out = Starts out fast and ends slow, In = Starts out slow and ends fast,
In/Out= Starts out slow, gets faster and then slows down at the end again.
 


Edit

Motion: Source Volume #

Gradually changes the volume of a given source from volume A to B over a duration.
You can use OBS Pull Source Value command to get the current volume of a source and incorporate it in this command.

Box Name Type Description
OBS Dropdown OBS to send this command to (if using multiple OBS)
source String Source name to change the volume
Volume Start Number Starting volume percentage. 0-1 range.
Volume End Number Final volume percentage. 0-1 range.
Duration(ms) Int Transition duration in milliseconds


Edit

Motion: Change Cropping #

Gradually changes the crop settings of a source over a set duration.

Box Name Type Description
OBS Dropdown OBS to send this command to (if using multiple OBS)
Scene String Scene name containing the source. Select from the menu or type manually. Leave blank for current active scene.
Source String Source name. Select from the menu or type manually.
Start L Number Starting left crop settings.
Start T Number Starting top crop settings.
Start R Number Starting right crop settings.
Start B Number Starting bottom crop settings.
End L Number Final left crop settings.
End T Number Final top crop settings.
End R Number Final right crop settings.
End B Number Final bottom crop settings.
Duration Number Duration of the animation
Smooth Dropdown Type of transition.
None = Normal, Out = Starts out fast and ends slow, In = Starts out slow and ends fast,
In/Out= Starts out slow, gets faster and then slows down at the end again.


Edit

Motion: Alpha Filter #

Gradually changes the transparency of a source over a set duration.
Requires a Color Correction filter to be added to your source.
This way you can gradually fade out a source before turning its visibility completely off and gradually fade in a source after turning its visibility on.

Box Name Type Description
OBS Dropdown OBS to send this command to (if using multiple OBS)
Source Name String Source name to change the transparency of.  
Filter String Filter name to change the visibility
Color Correction String Color Correction filter name.
Alpha Start Real Starting transparency percentage. 0-100 or 0-1 depending on the filter’s version.
Alpha End Real Final transparency percentage. 0-100 or 0-1 depending on the filter’s version.
Duration(ms) Int Transition duration in milliseconds


Edit

Motion: Filter Settings #

Gradually transitions specified filter settings over a set duration.

Box Name Type Description
OBS Dropdown OBS to send this command to (if using multiple OBS)
Source Name String Source name containing the filter  
Filter Name String Filter name to transition the settings
Settings String Settings to transition.
Value Start Int Starting value of the filter
Value End Int Final value of the filter
Smooth dropdown Type of transition.
None = Normal, Out = Starts out fast and ends slow, In = Starts out slow and ends fast,
In/Out= Starts out slow, gets faster and then slows down at the end again.
Duration(ms) Int Transition duration in milliseconds