GrandyB / motion-filter

obs-studio plugin for source item animation

Home Page:https://obsproject.com/forum/resources/motion-filter.668/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

motion-filter

Motion-filter is an obs-studio filter plugin for source item animation by updating transform settings.

Features

  • Source animation (linear or bezier curve) and scaling.
  • One way (just forward) or Round trip (forward and backward) movement.
  • Trigger by hotkey.

Download

See Release Page

Screenshots

Linear Multiple

Usage

  • Add a motion filter to a scene (this filter won't work if applied directly to a source). If you want two-way movement, make sure you choose the Motion-filter (Round trip) variant of the filter.
  • On the filter property page, choose the source you wish to animate and provide the control points for the animation.
  • Use the Forward (and Backward) toggle button to check the results.
  • Go to hotkeys page in OBS settings and set hotkey(s) for the motion(s) within the scene.
  • That's everything!

Development

To contribute, first follow build procedures for obs-studio.

  • Building obs-studio will produce an obs.lib file, generated inside the build directories - e.g. obs-studio/build/libobs/debug/obs.lib

  • Assuming you have cmake, prior to first configure, add the following entries:

Entry name Type Value (e.g.)
LIBOBS_LIB FILEPATH /obs-studio/path/to/obs.lib
LIBOBS_INCLUDE_DIR PATH /obs-studio/libobs
  • Click 'Configure', which will run
  • Click 'Generate'

This should produce the desired development environment, which after building, shall produce the plugin dll file.

About

obs-studio plugin for source item animation

https://obsproject.com/forum/resources/motion-filter.668/

License:GNU General Public License v2.0


Languages

Language:C 98.9%Language:CMake 1.1%