Download
UIFX - Glow Filter
is available for download from:
Online Stores
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!
- Direct downloads to newly released updates.
- Access all previously released versions for free.
- 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
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.