In this release we fix the "halo effect" using blur background as well as remove dependency on libcurl which improves build on Linux, Mac and Windows, we also use statically built OpenCV making the build time significantly shorter (faster turnaround on PRs).
If this free plugin has provided value to you, consider sponsoring our work:
Send any feedback you have and we will address all requests!
What's Changed
Full Changelog: v1.1.3...1.1.4
- Embed the tutorial video on README.md by @umireon in #413
- Fix blur background halo effect by @royshil in #415
- Use pre-built static OpenCV libraries by @umireon in #419
- Make Seeking Testers label work again by @umireon in #421
- Link zlib with OpenCV by @umireon in #422
- Remove libcurl from Mac and Windows by @umireon in #420
A lot going on in this busy release:
If this plugin has provided value for you, consider supporting our work so we can bring you more updates and improvements:
- Reinstated the .zip packaging for Windows - for all of the portable OBS users and non-standard locations.
- Add focal blur enable/disable option - for those who don't want the effect always on
- Add focal blur "depth"/"width" to make it adjustable
- Several improvements to our build system and Fedora support.
What's Changed
- Build Zip by @umireon in #390
- Fix links in build-aux by @umireon in #395
- Fix workflow to create and to upload zip for Windows by @umireon in #394
- Fix Fedora build by @umireon in #398
- Use system curl on Linux by default by @umireon in #399
- Quick instructions to compile on Fedora 37 by @MagnoBooter in #397
- Need zsh by @MagnoBooter in #401
- Don't ignore the docs directory by @MagnoBooter in #402
- Add focal blur enable/disable option by @royshil in #410
New Contributors
Full Changelog: 1.1.2...1.1.3
- @MagnoBooter made their first contribution in #397
This release majorly fixes Debian-based OSs installation problems, and makes a slight improvement in build time on Linux.
If this plugin has provided value for you, please consider supporting us so we can keep bringing you updates:
What's Changed
Full Changelog: 1.1.0...1.1.1
- Fix CMake options on linux-aarch64 by @umireon in #375
- Add the USE_SYSTEM_CURL flag by @umireon in #377
- Fix so installation on Debian by @umireon in #381
Big release! We've made a lot of improvements and additions to the plugin. Here are some of the highlights:
Enjoy!
- Added depth estimation model that creates a cool "depth of field" focus blur effect https://youtu.be/jC3EKSpNjQk
- Moved to the new plugin architecture from OBS, this means faster and more robust release builds
- Updated to OBS v29+ to align with the new plugin arch
- Added an automatic update checker, which will alert you when a new release is out
If this free plugin has provided value to you, consider to donate to us so we can keep working and bringing you the best updates:
What's Changed
Full Changelog: v1.0.3...1.1.0
- Release unofficial a Fedora RPM for obs-stufio on RPM Fusion by @umireon in #341
- Update our build system with obs-plugintemplate by @umireon in #357
- We need to update the OBS dependency to 29. by @umireon in #360
- Compile with QNetworkAccessManager 2 by @umireon in #362
- Fix Ubuntu build by @umireon in #363
- An update dialog skelton by @umireon in #364
- Add libcurl to fetch GitHub metadata by @umireon in #365
- Remove QtNetwork by @umireon in #367
- Remove files that is no longer maintained in this repository by @umireon in #368
- Add depth estimation model by @royshil in #366
- Update version check and dialog by @royshil in #370
- Fix releasing for macOS by @umireon in #371
- Add change log to update dialog + Bump v1.1.0 by @royshil in #373
This is a point release to fix a problem with v1.0.2 in Fedora.
If this plugin has provided value to you consider supporting our work so we can bring you better OS support and improvements:
What's Changed
Full Changelog: v1.0.2...v1.0.3
- Fix to include libonnxruntime.1.15.1 by @umireon in #348
- Support providing a custom OpenCV tarball by @umireon in #349
- Bump v1.0.3 and fix config file nits by @royshil in #353
New release! Plenty of good stuff in here.
Overall getting wider OS support (like OpenSUSE, Fedora) and making the plugin more robust and efficient.
- Upgraded to ONNX RT v1.15
- Added ARM64 support on Linux
- Using more robust C++11 and C99 to support older OSs
Enjoy!
If this plugin has provided value to you consider supporting our work so we can bring you better OS support and improvements:
What's Changed
Full Changelog: v1.0.1...v1.0.2
- Update ONNX Runtime to v1.15.0 by @umireon in #326
- Use C++11 and C99 to support older libstdc++ and so on by @umireon in #329
- We have to state that the pre-built binary only works on Ubuntu 22.04 or later by @umireon in #330
- Require OBS 28+ on the deb package by @umireon in #337
- Support ARM64 on Linux by @umireon in #335
- Update ONNX Runtime to v1.15.1 by @umireon in #338
- Remove zip from releases page by @umireon in #339
- Allow users to use a custom ONNX Runtime tarball by @umireon in #343
In this release:
If this free plugin has provided value to you consider supporting our work:
- Adding the "No Threshold" option that reduces CPU usage and allows for soft segmentation.
- Fixing SINet model bug and threshold bug.
What's Changed
Full Changelog: v1.0.0...v1.0.1
- Fix threshold range bug by @royshil in #319
- Add "no threshold" options by @royshil in #320
- Fix SINet inference by @royshil in #324
Out of beta and into production! Adding translations, and fixing documentation.
After giving it some thought and seeing a long period of productive success without major setbacks or crashes, we decided to go ahead and release the plugin for version 1.0.0, namely, a production release.
We invite the community to test and give feedback.
We will still look out to make more improvements and fix any bugs as they come.
What's Changed
- translations! by @royshil in #302
- Add OBS requirements to README.md by @umireon in #304
- Add detailed installation instructions for Linux by @umireon in #308
- Small fixups by @royshil in #310
- docs: fix some typos in README.md by @graves501 in #311
- Make it easier to spot the openSUSE installation instructions by @aspiers in #309
- Bump version to 1.0.0 by @royshil in #314
New Contributors
Full Changelog: v0.5.19...v1.0.0
- @graves501 made their first contribution in #311
- @aspiers made their first contribution in #309
Adding a low-light enhancement filter using neural networks, with GPU support.
We're also officially on Flathub: https://github.com/flathub/com.obsproject.Studio.Plugin.BackgroundRemoval (might take a bit for the public listings to update and include our plugin)
As always, if this plugin has provided real value to you - consider sponsoring our work:
What's Changed
In this release we focus on OS robustness and packaging, and minor runtime improvements. We fixed the DirectML acceleration on Windows and added GPU support in Ubuntu. We fixed the PKGBUILD. We added a fast Kawase background blur in GPU.
As usual - if you find value in our work and it helps you achieve your goals, consider supporting us on GitHub:
What's Changed
Full Changelog: v0.5.17...v0.5.18
- Fix symbol not found Providers_GetHost by @umireon in #257
- Fix PKGBUILD by @umireon in #266
- Update DireclML to 1.10.1 by @umireon in #274
- Avoid using DML deprecated API by @umireon in #277
- Add Default settings to ORT sess by @royshil in #275
- Arch CI by @umireon in #278
- Use Kawase Blur by @umireon in #276
- Upload build artifacts by default by @umireon in #282
- Add the link to AUR by @umireon in #284
- Bump 0.5.18 by @umireon in #288
- Fix ccache by @umireon in #287
- Prebuild onnxruntime windows by @umireon in #286