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.57 star(s) 7 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

makes your stream 200% better, but needs more options to make your stream look perfect
Motion effect is fantastic but there is one bug that I believe is subtle but pretty important. When using the scene transition option, the center point of each source (i.e. where the source grows from) is not aligned to the center of the source if (1) there is a crop in the transform and/or (2) there is not a "Top Left" positional alignment in the transform.

Would really love to see this fixed, message me if you want details. I've used Motion Effect a tonne and can provide a video if this doesn't make sense.
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.