mirror of https://github.com/Xaymar/obs-StreamFX
79406b0b08
'Time.x' gets inaccurate if OBS Studio is running for more than two hours, therefore we have to do something to fix it. By allowing the shader code to control when things loop using 'Time.y' (0..1) and 'Time.z' (the number of times 'Time.y' wrapped back to 0), a much more stable animation can be achieved. |
||
---|---|---|
.github | ||
cmake | ||
data | ||
media | ||
source | ||
.clang-format | ||
.editorconfig | ||
.gitignore | ||
.gitmodules | ||
AUTHORS.md | ||
CMakeLists.txt | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md | ||
crowdin.yml |
README.md
About StreamFX
StreamFX is a plugin to libOBS (OBS Studio, OBS.live) which adds many new Sources, Filters and Transitions that enhance and extend the functionality in libOBS.
Features
- 3D Transform Filter (Ortho, Perspective, ...)
- Blur Filter (Box, Gaussian, ...)
- Displacement Mapping Filter
- Shader Source, Shader Filter, Shader Transition
- & more! Check out the wiki for more information.
Helping Out
There's always something to translate, so consider submitting translations into your language on Crowdin! Crowdin allows many contributors to work together on translating a project without requiring any programming knowledge. All you need is an account, and you can start translating!
Supporting the project
The StreamFX project is funded through Patreon, Github Sponsors and PayPal donations. Note that supporting the project does not grant you any special rights unless otherwise stated.