CatxFish / Motion Effect
Licence: gpl-2.0
obs-studio plugin for source item animation
Stars: β 159
Programming Languages
c
50402 projects - #5 most used programming language
Labels
Projects that are alternatives of or similar to Motion Effect
Composer Lock Diff
See what has changed after a composer update
Stars: β 154 (-3.14%)
Mutual labels: plugin
Figma Github Data
Populate data from GitHub into Figma mocks
Stars: β 157 (-1.26%)
Mutual labels: plugin
Css Modal
A modal built with pure CSS, enhanced with JavaScript
Stars: β 1,829 (+1050.31%)
Mutual labels: plugin
Ectranslation
Android Studio Plugin,Translate English to Chinese. Android Studio ηΏ»θ―ζδ»Ά,ε―δ»₯ε°θ±ζηΏ»θ―δΈΊδΈζ.
Stars: β 1,842 (+1058.49%)
Mutual labels: plugin
Strapi Middleware Cache
π A cache middleware for https://strapi.io
Stars: β 146 (-8.18%)
Mutual labels: plugin
Jqueryrotate
jQueryRotate - plugin to rotate images by any angle cross-browse with animation support
Stars: β 157 (-1.26%)
Mutual labels: plugin
Negroni Authz
negroni-authz is an authorization middleware for Negroni
Stars: β 152 (-4.4%)
Mutual labels: plugin
Samp Streamer Plugin
Streamer Plugin for SA-MP (San Andreas Multiplayer)
Stars: β 156 (-1.89%)
Mutual labels: plugin
Advanced Achievements
π Popular plugin that adds unique and challenging achievements to Minecraft servers.
Stars: β 151 (-5.03%)
Mutual labels: plugin
Vue Cli Plugin Prerender Spa
Boost SEO by prerendering your Vue application. Powered by prerender-spa-plugin.
Stars: β 156 (-1.89%)
Mutual labels: plugin
Filepicker Plugin For Xamarin And Windows
FilePicker Plugin for Xamarin and Windows
Stars: β 151 (-5.03%)
Mutual labels: plugin
Sriov Network Device Plugin
SRIOV network device plugin for Kubernetes
Stars: β 157 (-1.26%)
Mutual labels: plugin
Godot Engine.easy Charts
A Godot Engine addon for plotting general purpose charts. A collection of Control, 2D and 3D Nodes to plot every chart possible.
Stars: β 146 (-8.18%)
Mutual labels: plugin
Webpack Fast Refresh
React Fast Refresh plugin and loader for webpack
Stars: β 155 (-2.52%)
Mutual labels: plugin
Vim Svelte
Vim syntax highlighting and indentation for Svelte 3 components.
Stars: β 158 (-0.63%)
Mutual labels: plugin
Babel Plugin Transform React To Vue
Transform React component to Vue component (beta)
Stars: β 157 (-1.26%)
Mutual labels: plugin
motion-effect
Motion-effect is an obs-studio plugin for source item animation by updating transform settings.
Features
motion-filter (animate one source in the scene)
- Source animation (linear or bezier curve) and scaling.
- One way (just forward) or Round trip (forward and backward) movement.
- Trigger by hotkey or scene switch.
motion-transition (animate all sources between scene switch)
- Source in both scene : linear transform animation
- Source only in previous scene : zoom out
- Source only in next scene : zoom in
Download
See Release Page
Screenshots
Usage
motion-filter
- 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!
motion-transition
- Add to your transition list then switch scene, just this one.
Build
Windows
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 |
OBS_FRONTEND_LIB | FILEPATH | /obs-studio/UI/obs-frontend-api/obs-frontend-api.lib |
- Click 'Configure', which will run
- Click 'Generate'
This should produce the desired development environment, which after building, shall produce the plugin dll file.
Linux (Test on Ubuntu)
You have to download obs-studio source code first and make sure you have installed cmake.
git clone https://github.com/CatxFish/motion-filter.git
cd motion-filter
mkdir build && cd build
cmake -DLIBOBS_INCLUDE_DIR="<libobs path>" -DCMAKE_INSTALL_PREFIX=/usr ..
make -j4
sudo make install
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].