Download
Latest version: UIFX - Glow Filter v1.8.3 (released 17 January 2025)
. << Release Notes >>
Download From
Why use the DinoStore? ✨
We built the DinoStore to give our customers the best purchasing and after-sales experience. Benefits include:
- Support the developer directly.
- Lowest price!
- History - access to all previously released versions.
- Earliest access to new version releases (no need to wait for Unity Asset Store review process).
- Don't worry, it's legit - our store is built using LemonSqueezy and Chocolate Dinosaur Ltd is a registered UK company.
Customer Reviews
Once you have tried this asset, we would really appreciate your rating / review on the Unity Asset Store.
Transform Your UI to AAA Quality with This Game-Changing Asset! This asset is an absolute game-changer! It took my Canvas/uGUI-based UI to AAA quality in no time, and the best part—it works with all render pipelines! It’s also super smooth with both TextMeshPro and Image controls, which is a big win. The customization options are endless, allowing me to tweak every detail, and the fact that everything is animatable? Mind-blowing! Performance-wise, it’s rock solid. And let me tell you, the support is incredible—super kind and always helpful! I’m honestly so excited because the project I’m working on is going to rely entirely on these fantastic plugins
Release Notes
17 January 2025 - Version 1.8.3
Fixed
- Fixed bug in
FilterStackTextMeshPro
that created rendering artifacts when switchingStrength
to zero via scripting. - Fixed multiple selection logic for displaying of button to create
FilterStackTextMeshPro
component.
15 January 2025 - Version 1.8.2
Fixed
- Fixed bug where having multiple canvases would use the incorrect
Canvas
for the canvasLocalScale and thus renderTextMeshPro
incorrectly withFilterRenderSpace.Canvas
.
14 January 2025 - Version 1.8.1
Added
- Added missing
DiagonalFlip
property toFillGradientFilter
. Glow Filter
has new optimisation optionReuseDistanceMap
which reuses a cached distance map so that no longer has to be recalculated when adjusting theStrength
property. This requiresBlur
is zero and assumes that the source graphics do not change. The cache will be rebuilt when the size of the source graphics changes.
Fixed
- Fixed various bugs with
FilterStackTextMeshPro
when working with multiple selected objects. - Fixed size of the expansion in
Glow Filter
that was causing the glow to be cropped. - Fixed issue with blurry
TextMeshPro
when usingCanvas
with aCamera
with a small orthographic size andFilterRenderSpace.Canvas
.
Other
- Copyright messages updated to 2025.
- DisallowMultipleComponent attribute added to FilterStackTextMeshPro.
22 December 2024 - Version 1.8.0
Highlight: 🚀 Two new FILL Filters!
Breaking Changes
⚠️ Commit/Back-up your project before upgrading!
This version changed code that calculates the resolution independent scaling factor. This change is from previously using the monitor resolution or camera resolution to now using
Canvas.scaleFactor
- this fixes issues with the prefab mode having the wrong scaling, and also incorrect scaling when using theCanvas Scaler
without having it set to 1920x1080. This is a breaking change if you are usingCanvas Scaler
inScale With Screen Size
mode without the reference resolution set to 1920x1080 and would mean that all filters that specify pixel values (egOutline.Size
) for properties will display differently and will need to be adjusted to achieve the original look. If you need to delay this improvement in your project, you can add the scripting define symbolUIFX_OLD178_RESOLUTION_SCALING
to your project to revert back to old way of calculating resolution scaling.This version has a new feature that allows you to change whether the filters are rendered in canvas-space or screen-Space. Previous versions always rendered in screen-space, however rendering in canvas-space is much more optimal in most cases, so now this is the new default. This is a big change and could have consequences to your project, however you should be able to switch back to screen-space in your filter components to get back to the old behaviour if there are any issues.
Changed
- All filters changed from using
FilterRenderSpace.Screen
toFilterRenderSpace.Canvas
by default. You can read more aboutFilterRenderSpace
here.
Improved
- All filters when using the new
FilterRenderSpace.Canvas
mode will no longer re-render the filters when the transform are changed (as long asCanvas
pixel-perfect setting is disabled). - Editor inspector enum elements now resize better, switching between dropdown and expanded mode depending on the size of the window.
Fixed
- Fixed issues with the prefab mode having the wrong scaling, and also incorrect scaling when using the
Canvas Scaler
without having it set to 1920x1080 (see Breaking Changes above). - Fixed issue where the filter wouldn't render when the
Canvas.planeDistance
was too near the camera near/far clipping plane. Also added a warning when this value is beyond a sensible range. - Fixed
Glow
filter so it doesn't render behind the sourceGraphic
whenDirection
isOutside
. - Fixed Android issue with
Glow
filter where it would not render due to unsupported texture format. - Fixed some inspector window issues where some enums/sliders wouldn't show the correct state in prefab view.
5 November 2024 - Version 1.7.11
Added
- Added new
Filters
property to FilterStackTextMeshPro component. This allows API access to the filter list.
Improved
- Many filters use less GPU memory by freeing intermediate textures.
- All filters produce less garbage and do less work when being enabled/disabled by instead only destroying some resources in
OnDestroy()
. - All filters have improved support for rendering in
RenderMode.WorldSpace
. - Editor preferences now have the options per-platform, making it easier to enable features like TextMeshPro support on multiple platforms.
Fixed
- Fixed a rare bug where a stack of filters with the same shader (like UIFX/Blend) wouldn't detect a parent shader change in
GetModifiedMaterial()
due to them having the same shader.
11 September 2024 - Version 1.7.10
Improved
- The feature to bake filters into an
Image
component has been improved and released out of beta. - The feature to save filters to
PNG
image file has been improved and released out of beta.
3 September 2024 - Version 1.7.9
Highlight: 🚀 New GLOW Filter!
Added
- Glow Filter is a new component to easily add beautiful glow effects to your UI.
- Added a handy new "Upgrade" button if the
UIFX Bundle
is not detected.
Improved
- Various minor code improvements.