Resource icon

motion-effect 1.2.0

Supported Bit Versions
32-bit, 64-bit
Minimum OBS Studio Version
Supported Platforms
The plugin is designed for source item animation.

motion transition : Animate all sources between scene switch (easy to use)
motion filter : Animate one source in the scene.


How to Install?
Unzip and Put it to the obs-studio installation folder

How to use motion transition?
1. Add to your transition list then switch scene. just this one

Behavior of motion transition
  • Source in both scene : linear transform animation
  • Source only in previous scene : zoom out
  • Source only in next scene : zoom in
Restriction of motion transition in current version
1. The bounding box option must be "no-bound"
2. You can't use same source in one scene simultaneously .

How to use motion -filter ? (Screenshot in Attached Files)
1.Add a motion filter to a "scene" (It's important, this filter won't work directly with source)
2.Choose a source which you want to animate and give a destination position and scale on property page.
3.Use Forward and Backward button to check results.
4.Go to hotkeys page in OBS settings and choose set hotkey you want to use.
5. Done, you can try it now

How to set a curve path In motion-transition?
Use different acceleration on x-axis & y-axis

Why motion-filter can't be used on source?
The item position information is held by scene , and also it's more easy to preview results in scene filter page.

How to set a curve path In motion-filter?
You need to set control points position for Bezier curve. If you don't know what's that , Wikipedia gives a very good demonstration animation.
First release
Last update
4.80 star(s) 5 ratings

More resources from catxfish

Latest updates

  1. motion-effect 1.2.0

    - Rename project name to motion-effect - Add motion-transition to the project , it's easier to...
  2. motion-filter 1.1.2

    merge round-trip & one-way filter add scene-switch trigger feature add acceleration option...
  3. motion-filter 1.0.3

    - Fix issue which can't assign negative value to start position. - Remove some unnecessary...

Latest reviews

The effects you can make with this are fantastic. My only issue is that if you skip scenes (eg go from Scene 1 to Scene 3 in the example shown in the description) things jumps around, and I can't work out a way to get around this.

Edit (well delete and new review...) -- I worked out how to do it with many extra scenes for each transition. Originally I had just 4 scenes (fullscreen 1, fullscreen 2, 2 picture-in-picture 1, 1 PiP 2) but to get the transitions I've ended up with 10 scenes!
So I really love the concept of this thing!
I've been playing around with it, trying to revamp my OBS scenes and when it works, it really works great!

I do have to say this:
Now I have a couple of suggestions to improve this so I'll take that first.
It'd be great if the plugin would recognize what positional alignment has been set to each source in the transformation menu, or if the user could specify that whilest manipulating the motion effect.
I would also love the ability to crop sources as the effect plays. It would help alot transitioning from a scene with, let's say; Fullscreen (16:9) FaceCam, to a scene with a square (1:1) FaceCam at the bottom right corner.

Now I've also had an issue with this one.
Sometimes, the sources I use this on get's lost somewhere and end up not showing up for some reason. In the transform settings, they have been given values of '0' everywhere and I have to reset the transformations of each one of them, then put them all in their place -and it works again! -for a while, until this happens again...

(It keeps happening to one specific group of sources though.)

Perhaps I'm doing something wrong with it, and I'm not going to pretend I know stuff that I don't, but I'd think it'd be a good idea for the plugin to store the transformation settings set by the user -and re-initialize those settings later when everything has been animated... I've only used this between scene transitions and not hotkey's, mind you.

Like I said, I love it, but I can't quite get it to work the way I'd like to, hence I'll have to chop off a star in the rating.
Regardless, great work!!
My favorite plugin so far, great job.
Great plugin that gives to us professional stream tools. I would be nice to add some transitions to the motion (for example fade in)
Incredible update! Now works in studio-mode too and without the crash issue when open settings. Thank you!
Nice! I was looking for this motion effect, similar to Gameshow transition, but not linked to the change of scene. Thank you very much! Waiting for the next update.