Supported Bit Versions
  1. 32-bit
  2. 64-bit
Source Code URL
https://github.com/exeldro/obs-move-transition
Minimum OBS Studio Version
25.0.0
Supported Platforms
  1. Windows
  2. Mac OS X
  3. Linux
If you're using OBS version 27, you need to download version 2.6.1 or lower.

Download

Plugin for OBS Studio to move sources to a new position during scene transition
If the 2 scenes contain a source with similar name (configured with settings) it will do the move the position and size between the 2 positions.

Manual Installation Windows
(Use the installer for easier installation)
  • Unzip the download in the OBS folder for example:
    C:\Program Files\obs-studio\
    or
    C:\Program Files (x86)\obs-studio
  • Start OBS Studio 64 bit
  • Add a Move transition using the plus icon on the "Scene Transitions" dock.
    1585719970940.png
  • Set the properties of the transition using the cogwheel button on the "Scene Transitions" dock.
Installation Linux
  • Unzip the download
  • Copy to $HOME/.config/obs-studio/plugins
Properties
  • Match if the source name
    The sources must have the same kind of transformation (bounding box type and alignment).
    (This does not work in Studio mode with duplicate sources switched on)
    • contains the other source name
      "Camera" matches "Test Camera 1 [Filtered]"
    • with numbers removed from end matches the other source name
      "Camera 1" matches "Camera (2)"
    • with the last word removed matches the other source name
      "Camera one" matches "Camera two"
  • Matched items
    All items that have matching items in the scene your are coming from and are switching to.
  • Appearing items
    All items that have no matching item and are in to scene you are switching to.
  • Disappearing items
    All items that have no matching item and are in the scene you are coming from.
  • Easing
    • No easing
      Linear movement of the sources.
    • Ease in
      Eases the start of the movement of the sources.
    • Ease out
      Eases the end of the movement of the sources.
    • Ease in and out
      Eases the start and end of the movement of the sources.
  • Easing function
    See easings.net
  • Zoom
    New sources are zooming in on appearing and old sources are zooming out on disappearing, instead of staying the same size.
  • Position
    The position new sources are coming from an old sources are going to.
  • Curve
    The amount of curve for the path between the start and end position.
    • 0.00 is no curve.
    • Positive is curve away from canvas center.
    • Negative is curve towards canvas center.
  • Transition
    The transition used for the item.
    For matching items without a transition, the item switches half way the transition between the item in the scene its coming from and the item in the scene it is going to.
  • Transition scale type
    • Max only
      Scale to aspect ratio, but only to the maximum size of each source
      max only.gif

    • Aspect
      Always scale the sources, but keep aspect ratio
      aspect.gif
    • Stretch
      Scale and stretch the sources to the size of the transition
      stretch.gif
Override filter
This filter can be added to a scene or a source to override the move transition for a source of the scene or the source global.

Move Source filter
If you want to move sources without transitioning to an other scene check out this video:

Start trigger options are:
  • None
    not started automatic, use a hotkey or set next move on an other move to start this move
  • Activate
    When the source becomes actively shown in the final mix
  • Deactivate
    When the source becomes not active, so not showing the final mix.
  • Show
    A source is considered showing if it’s being displayed anywhere at all, whether on a display context or on the final output
  • Hide
    When it is not showing anywhere
  • Enable
    When the eye icon in front of filter name is enabled.
NVIDIA AR Move filter
To get the filter make sure you have NVIDIA AR installed from this page:
https://www.nvidia.com/en-us/geforce/broadcasting/broadcast-sdk/resources/
For face landmarks the following numbers are used:
1710767809207.png

Donations
You can donate to me via PayPal, GitHub or Patreon.
Author
Exeldro
Downloads
1,753,672
Views
2,260,976
First release
Last update
Rating
4.65 star(s) 135 ratings

More resources from Exeldro

Latest updates

  1. Version 3.1.2

    Enable threshold for all Audio Move options Fix Move Transition item transitions not showing Fix...
  2. Version 3.1.1

    Fix conversion of zoom for move transition Fix crash on shutdown Add websocket requests to move...
  3. Version 3.1.0

    Add move action setting action Add move action UDP action Add UDP triggers to move filters Fix...

Latest reviews

Wenn du nach einem Tool suchst, das Filter- und Effektstärken mit der Musik synchronisiert, dann ist das Move Tool genau das, was du brauchst! Das ist zumindest die Hauptfunktion, die ich benutze. Mit dem Move Tool kannst du dafür sorgen, dass der Pegel der Musik einen unterschiedlich starken Einfluss auf deine Filter und Shader in OBS hat – ein richtig geiles Feature für DJ-Streams oder Leute, die gerne mal richtig abgehen!
It seems to be working partially, the scenes have the filters to edit the move on the sources, but the scene transitions does not display the "move" plugin, i remember that i have used it on the past, but does not seems to be working now, i am using obs 31.0.1
I have the same problem like the guy under me. Filter causing a lot render lag. I can also provide logs. One thing to mention is that i added the filter to my cam which is in my cam scene. This cam scene i nested in my gameplay scene. With AR move my render time goes double from 9ms to about 18ms.
Exeldro
Exeldro
The guy under you was able to fix his issue. AR move does take a lot of resources, make sure that the source it is applied to is not rendered multiple times per frame.
This plugin causes massive missed frames just sitting in OBS. i love it but its just not worth the missed frames
Exeldro
Exeldro
Can you provide an OBS log file of a session with the issue?
Great plugin with huge potential, but could use better documentation for the wide options it offers, for example a GitHub wiki. The names of filters and settings aren't 100% clear in terms what they're doing.
why i cant get transform here is the video https://youtu.be/NZLUqbx9vw8?si=fwQtc_JW698k3S_k
Exeldro
Exeldro
You did the move filter on the group. With only 1 source in the group the source is always top left in the group. If you want to move the group put the move filter on the scene instead of on the group.
This is my favorite and most used Exeldro plugin. Those smooth face zooms? This is the plugin I use!
My go-to OBS plugin! Smooth animations, easy setup, and endless customization. It should be built into OBS!
I don't know how OBS existed without this plugin.

But .... I have an issue and AndiLippi says I must tell you
If I set up a single setting Move Value
then duplicate it,
I can't edit the setting's value because it isn't there.
I have to select another setting, then reselect the setting I want to use and the value appears so I can edit it.
Exeldro
Exeldro
Thank you for letting me know the issue. I will try to make a fix for that.
Amazingly, 3.0 additions make this plugin better than the excellence it already was!
Top