Any Questions? Just contact us via Email, our Discord community or this Unity forum. UIFX - Blur Filter is part of the UIFX Bundle which includes all of the UIFX assets at a discounted price.
Your thoughts, comments and questions are welcomed.
The scale of the blur radius has changed so all blur radius values will need to be adjusted to pixels. This is because we have improved the resolution-independent calculation and made the blur radius scale more intuitive. The radius is now in pixels relative to 1080p resolution.
Changes
Major refactoring to clean up the code
Let us know if there are any features or improvements you would like to see
We look forward to hearing your feedback, reviews and ratings!
Fixed issue where filter wouldn’t run when textures were too large, maximum texture size is now limited
Fixed bug where resolution-indepdenent scale would be calculated incorrectly sometimes
Fixed bug where enum property sometimes wouldn’t be saved correctly
Fixed bug where changing the transform wouldn’t cause the filter to re-render
We want to hear from you! How can we make this asset better? Any missing features you would like to see?
We look forward to hearing your feedback, reviews and ratings!
TextMeshPro is now supported by all filter effects!!
Outline and Long Shadow filters being applied to TextMeshPro
Filters (Blur, Outline, Drop Shadow etc) now support TextMeshPro through the new component UIFX - TextMeshPro Filters. This component also alows easy filter reordering and supports TMP sprites and underlines.
New project preferences menu exposes plugin options
We want to hear from you! How can we make this asset better? Any missing features you would like to see?
We look forward to hearing your feedback, reviews and ratings!
Massive performance improvements across all filters
Many TextMeshPro issues fixed and improvements
Performance
Eliminated redundant per-frame filter rendering
Added per-platform performance settings to allow lower pecision and downsampling to be used on some platforms
Blur Filter performance improved due to smaller area processed
All property changes are now checked for changes and only trigger minimal rendering
Editor preview no longer renders every frame, now only when rendering changes
Improved
FilterStackTextMeshPro now ignore empty placeholder vertices and updates whenever camera/transform changes and has a handy dropdown of the filter list to make adding filters easier
More accurate projection matrix region calculations
World-space canvas support improved
Added support for SVGImage component (part of com.unity.vectorgraphics package) and other UI components that have Graphic.useLegacyMeshGeneration enabled
Text Mesh Pro text rendering is now pixel perfect in orthographic camera mode
Several optimisations for memory usage, code performance and garbage reduction
Fixed
Fixed Text Mesh Pro sprite rendering blend mode
Fixed Blur Filter radius being too small in some cases
Fixed rare bug in filter rendering logic, where mid-frame dynamic font texture update would cause mesh regeneration, which would cause incorrect rendering due to optimisation that prevented multiple renders per-frame
We want to hear from you! How can we make this asset better? Any missing features you would like to see?
We look forward to hearing your feedback, reviews and ratings!
Added “Convert To Image” button to automatically bake all the filters into a texture and replace them with a RawImage component. This is a beta feature and must be enabled in UIFX preferences.
Added support for Canvas.vertexColorAlwaysGammaSpace for TextMeshPro rendering
Added support for TextMeshPro.tintAllSprites for TextMeshPro rendering
The blur algorithm has changed slightly so any existing blurs in your project will be roughly half the size. To fix this your existing Blur property values for Blur Filter, Drop Shadow Filter, Outline Filter and Gooey Filter should be doubled.
Added
Blur Filter now has multiple blur modes - added Box and Gaussian blur algorithms. The default algorithm remains unchanged and is now exposed as MultiBox. See updated documentation for details.
Improved
Major performance improvements to Blur Filter for large blur radius.
Changed
MultiBox blur changed from 3 to 2 passes resulting in a performance increase. This affects all filter components that use blurs internally.
Filter Stack TextMeshPro now renders to a non-floating point texture format on Mobile devices resulting in a performance increase.
Demo scenes refactored and now use Prefabs.
Some refactoring and general code improvements
Fixed
Fixed bug in Filter Stack TextMeshPro where it didn’t render correctly when vertex alpha was used in Blur Filter.
We want to hear from you! How can we make this asset better? Any missing features you would like to see?
We look forward to hearing your feedback, reviews and ratings!
Fixed all effects and filters not restoring rendering when Canvas was disabled initially and then enabled.
We want to hear from you!
How can we make this asset better?
Any missing features you would like to see?
We look forward to hearing your feedback, reviews and ratings!
FilterStackTextMeshPro now has toggle for quickly enabling/disabling filters and delayed attribute for font relative size.
FilterStackTextMeshPro has reduced memory usage in cases where second RenderTexture is not needed.
Fixed
Fixed Reset() and OnValidate() sometimes not updating the rendering due frame caching optimisation.
We want to hear from you!
How can we make this asset better?
Any missing features you would like to see?
We look forward to hearing your feedback, reviews and ratings!