StreamFX 0.11.0 Alpha 2 (Testing)
Pre-release⚠️ Binaries removed due to GPL license violation! ⚠️
We had to remove binaries and source code due to a contributor submitting code that was not licensed under the GPLv2 "or later" license or any compatible license. While we were able to adjust the source code contained in the repository to exclude these license violations, we can't guarantee that binaries will be available again.
This is a Testing release!
Testing releases should never be used in Production workflows and only be used for Testing, which is why it is called Testing. You will be on your own if you decide to use the Testing release in Production, and very limited support can be given. To get the latest Production-ready release, follow this link.
Enjoying the benefits of StreamFX? Then support it on Github Sponsors or Patreon!
The StreamFX project is only possible through your support, either as a translator or as a Supporter on either Patreon or Github. Your support helps keep StreamFX free from Ads, even if it's just translating a few lines per month, or 1$ per month. If continuous support isn't your thing, maybe a one-time donation via PayPal is?
Changes to Platform Support
StreamFX now requires OBS Studio 27.0.0 (or higher)! (#561)
As we always say to keep everything up to date, the latest version of StreamFX now requires that OBS Studio 27.0.0 (or higher) is being used. If you haven't already updated, now is the time to do so, as you will most likely save us and yourself time by just fulfilling the System Requirements of StreamFX.
Changes to Sources/Filters/Transitions
🆕 Video Super-Resolution Filter (#546)
Upscale any Source to a higher resolution with thew new Video Super-Resolution filter! With this you can upscale your lower resolution camera to match the OBS Studio canvas resolution for your Just Chatting scenes to look more High Definition than you really are. At the current moment this filter requires Windows as well as an NVIDIA Turing or Ampere GPU with Tensor capability, as no other Super-Resolution solution exists yet that can be integrated into Open Source software.
Gaussian
Blur now matches actual Gaussian Blur! (#573, #572)
When Gaussian blur was implemented I addedan "optimization" to improve accuracy. This "optimization" ended up being very wrong once you exceeded a size of 8, resulting in StreamFX mismatching reference implementations. It has now been replaced by far more accurate code that matches the reference implementation, which may cause some scene setups to look very different. Here is a before and after to compare how different it will be (Left: StreamFX, Right: Reference). As the new code is about twice as expensive to run in real-time, the maximum blur size is now 64, which will still result in a bigger blur than before at the highest setting.
Changes to Encoders
Other Changes
Minor Changes
- #559, #571, #582: Fixed Blur shaders not compiling correctly on OpenGL, waiting for the fix to be merged upstream.
- #570, #587, #546: Most of the project was adjusted to match Coding guidelines.
- #570: All references to NVIDIA now use the correct uppercase name.
- #545, #549, #556, #558: Translations no longer required proof reading and have been updated.
- #588: Fixed CUDA being loaded and unloaded rapidly during initialization causing unexpected issues.
- #584: Added many new Shader examples to the existing ones.
Please make sure to read the Installation Guide!
The installation guide covers the required hardware and software to run the plugin, and how to install it through the various options. Please make sure that you have read it in it's entirety before asking for help, as most issues can simply be solved by reading it and actually following all the steps, including installing the necessary prerequisites.