Download
Latest version: UIFX - Frame Filter v1.10.2 (9 May 2026) >> Release Notes.
Available 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.
β December 2025Β Β Β Β β
β
β
β
β
Β Β Β
Β Excellent asset and great developer support!Β
Iβm very happy with UIFX β Frame Filter. Iβve already purchased several assets from this author, and the quality is consistently high. This asset works seamlessly, just like a built-in Unity solution, with no issues at all. The developer is very responsive and provides fast, helpful support on Discord, which is a big plus. Iβm really looking forward to new assets from this creator. Highly recommended!Β Β βΒ Β SollareΒ
β December 2025Β Β Β Β β
β
β
β
β
Β Β Β
Β Great SupportΒ
β May 2025Β Β Β Β β
β
β
β
β
Β Β Β
Β Frames That Steal the SpotlightΒ
Heyy this frame filter is like the best thing ever for my UI! I slapped it on my gameβs HUD and now my icons have these gorgeous borders with rounded edges β itβs giving major Figma energy. You just drag it on and play with the settings, so simple. I tried the texture fill mode and it looks amazing in URP, plus it runs smooth on my old laptop. Seeing the frames in edit mode is a total lifesaver for designing fast!Β Β βΒ Β LoRaWANΒ
Release Notesβ
9 May 2026 - Version 1.10.2
Improved
- Added better support for the new input system to demo scenes and scripts.
Fixed
- Fixed FilterStack (TextMeshPro) still rendering when text is empty.
6 April 2026 - Version 1.10.1
Improved
- Added warnings for common world-space
Canvassetup issues that can affect filter rendering. - Added message to the
InspectorforRenderSpaceproperty when it is controlled by the FilterStack (TextMeshPro).
Optimised
- Optimised check for whether material outputs premultiplied-alpha, or it is a
TextMeshPromaterial - by comparing material and not material shader (less GC too). - Added
RenderTexture.DiscardContents()toErodeDilateshader for minor mobile optimisation. - Internal filter composite optimised for
Unity < 2020.0- removed alpha blending from the first blit.
Fixed
- Fixed
HasMeshChanged()checking vertices for additional shader channels.
26 March 2026 - Version 1.10.0
Added
- New
FilterBasemethodsBeginPropertyChange()andEndPropertyChange()added for efficiently changing multiple filter properties at once.
Improved
- Added new
ScrollDeltaTimeproperty to allow scrolling animation to run in Frame Filter whenTime.timeScale == 0. - Optimised rendering for filters (such as Dissolve) that make the
Graphiccompletely invisible, by making that filter and child filters no longer render. - Optimised the garbage for
FilterBase.HasMeshChanged()method. - Filter inspector enums improved by adding buttons to step through enums instead of only being able to use the drop-down list.
- Updated all copyright messages to 2026.
Fixed
- Fixed bug where updating a
Graphiccolor after the UIFX filter had already rendered in the same frame would results in the new color not being rendered. - Fixed bug where updating
Graphicadditional vertex channels (uv1, uv2, uv3, tangent, normal) would not update the UIFX filter rendering. - Fixed various shaders that wouldn't update correctly when they were reloaded and they didn't have those material properties to match their uniforms.
Previous Versions
13 March 2026 - Version 1.9.11
Improved
- Added
Select/Deselectevent support toFilterHoverStrengthscript to help support other input devices such as keyboards, gamepad and joysticks. - Improved support for custom materials on
Image/RawImageetc. - Optimised some matrix transforms by changing multiply from 4x4 to 3x4.
- String comparison optimisations.
Fixed
- Fixed bug when
Canvas.pixelPerfectis enabled and UITransform.localScaleis < 0.001 inFilterRenderSpace.Canvasmode, the resulting texture would become massive. This is due to Unity'sUUM-103165change in 6000.0.56 and above. - Fixed warnings when using custom shaders from
Shader Graphthat doesn't have stencil properties. - Fixed crash in Unity 6.2 when using gradients in prefab mode (due to texture update optimisation).
14 December 2025 - Version 1.9.10
Improved
- Optimised all filters that use gradients (Frame Filter), improving performance, memory usage and generating less garbage.
Fixed
- Fixed bug in Filter Stack (TextMeshPro) where 3rd-party scripts could cause
WillRenderCanvasesto trigger multiple times per frame causing the filter rendering to become corrupted. - Removed unnecessary
PerspectiveFiltershader property setting in Filter Stack (TextMeshPro). - Fixed some edge case compiler issues in certain older Unity versions.
26 November 2025 - Version 1.9.9
Improved
- Added support for shaders that use
ScreenParamsproperty.
12 November 2025 - Version 1.9.8
Improved
- Filter Stack (TextMeshPro) now renders a preview in the Inspector window, and has a button to save to PNG.
Fixed
- Fixed regression introduced in 1.9.7 which prevented Filter Stack (TextMeshPro) from rendering when the Inspector preview panel was open.
- Fixed regression introduced in 1.9.5 which caused Frame Filter to have the incorrect size in
Squareshape mode.
4 November 2025 - Version 1.9.7
Improved
- Optimised
FilterStackTextMeshPro- now performs one less blit and allocates one lessRenderTexture.
Fixed
- Fixed incorrect clipping with
RectMask2Dwhen using Screen-spaceFilterRenderSpaceand Camera-spaceCanvasrendering. - Removed default
WebCamTexturesupport fromGraphicUpdateutility component to fix build issues on some platforms - now requires a defineUIFX_WEBCAMto use. - Fixed
FilterStackTextMeshProstencil buffer resetting. - Minor script refactoring.
13 October 2025 - Version 1.9.6
Added
- Added new Graphic Update utility component which forces the
Graphicto update (based on parameters) which is useful when theGraphiccontains a dynamicRenderTexture,WebCamTextureor other dynamic content that needs the filter components to render when they change.
Improved
- Exposed all fields for Filter Stack (Text MeshPro) as properties for scripting.
Fixed
- Fixed
NullExceptionin filters error when deletingRectMask2Dhierarchy. - Fixed a divide-by-zero in filters that could happen when scale became zero in
Canvasmode. - Fixed bug where using the filter baking button would cause an
IMGUIlayout begin/end mismatch error sometimes.