Release notes
## 🎉 Release 1.4.0
**What's new in this release?**
- ✨ **Refined Alpha Matte (Mask) Control:**
A new, perceptually-refined matte finishing process is now available for cleaner, more natural compositing! Users can now adjust gamma, lower bound, and upper bound for the mask, giving more control over edge hardness, halo removal, and core solidity. Find the new sliders in the filter settings panel.
- ⚡ **Guided Filter Improvements:**
The guided filter implementation has been modernized:
- Moved from 16-bit to 32-bit float textures for improved precision.
- Optimized box filter passes using fixed kernel size (KS=17) for better performance and consistency.
- The guided filter and mask fine-tuning parameters are now set in dB units for easier and more intuitive control.
- 🖼️ **Debug Window Enhancements:**
The debug window now supports previewing new intermediate textures and uses updated color formats for better accuracy.
- 🛠️ **Internal Refactoring and Cleanup:**
The codebase has been refactored for easier maintenance and extensibility:
- Parameters and presets have been streamlined.
- Outdated/unused settings removed.
- Improved API for mask refinement.
- 🌍 **Localization Support:**
New properties are now localizable for both English and Japanese, supporting a smoother experience for more users.
Thank you for your feedback and continued support!
If you have questions or suggestions, please open an issue or join the discussion.
---
**Upgrade note:**
Filter settings have changed. Please review and adjust "Guided Filter Eps [dB]", "Mask Gamma", "Mask Lower Bound [dB]", and "Mask Upper Bound Margin [dB]" for the best results with your background removal setup!
---
### Checksums
obs-backgroundremoval-lite-1.4.0-macos-universal.pkg: 607632d4d8f8a78957485329706d9dcb349c06063ae2acdadb5d3640dad93979
obs-backgroundremoval-lite-1.4.0-source.tar.xz: 475c6f1e648387bbf1ab9c7a9481c63e3d04b619fd1c8f1b2b2399fd7b8232fd
obs-backgroundremoval-lite-1.4.0-windows-x64.zip: 1378db372b8f1fa6aade5b62eee50e204a36dfb062d8b65c021be26135ba3360
obs-backgroundremoval-lite-1.4.0-x86_64-linux-gnu-dbgsym.ddeb: bb635f1bb690ce68cd9a99ad473fcb4a6691d1f820f8081aabd17a574ba1248e
obs-backgroundremoval-lite-1.4.0-x86_64-linux-gnu.deb: 9d1fad97cce963c6dde0b376c0ff4306941ae166f27e5d1e9f90817dbeb0894a
## What's Changed
* Fixed kernel size by @umireon in https://github.com/kaito-tokyo/obs-backgroundremoval-lite/pull/72
* Fixed kernel size 2 by @umireon in https://github.com/kaito-tokyo/obs-backgroundremoval-lite/pull/73
* Merge passes by @umireon in https://github.com/kaito-tokyo/obs-backgroundremoval-lite/pull/74
* Merge passes by @umireon in https://github.com/kaito-tokyo/obs-backgroundremoval-lite/pull/75
* Bump version to 1.4.0 by @umireon in https://github.com/kaito-tokyo/obs-backgroundremoval-lite/pull/76
**Full Changelog**: https://github.com/kaito-tokyo/obs-backgroundremoval-lite/compare/1.3.1...1.4.0