UIFX 2.0 - Pro Bundle
UIFX - Pro Bundle is a ultimate collection of powerful UI-enhancing features for Unity from the UIFX toolbox for professionals.
For details on what the bundle includes please see the Asset Comparison page.
WebGL Demo
Download
Read the Release Notes to see what's new in the latest version.
Download the latest version of UIFX - Pro Bundle from these locations:
Customer Reviews
Once you have tried this asset, we would really appreciate your rating / review on the Unity Asset Store.
March 2026 ★★★★★
I love the asset!
It makes adding fun and satisfying effects to the UI that seem impossible to add in Unity. The dev is also very helpful and responsive. I had an edge case bug with UIFX not working with Text Animator, but after I managed to make a small reproduction project, the author sent me a fix in 15 minutes :) I very rarely buy assets, but this one was definitely worth it! – PanMadzior
December 2025 ★★★★★
これはよいエフェクト福袋
December 2025 ★★★★★
Great Support
October 2025 ★★★★★
Love it!
See More Reviews...
September 2025 ★★★★★
Perfect asset and lovely creator
May 2025 ★★★★★
目前最好的TMP特效插件
February 2025 ★★★★★
You really won't find any better deal than this
Best UI bundle on the market, period.
Every time I use it I grasp a bit more on how amazing this bundle is. Playing with it and combining the effect in it gives near endless possibilities. Support is superb, the developer is very keen on evolving it and fixing bugs. You really won't find any better deal than this. – trueicecold
November 2025 ★★★★★
This is a very powerful effects tool
February 2026 ★★★★★
Complete UI System
August 2025 ★★★★★
Wonderful for quick results / Great support
You can quickly build the exact elements you need. Filters and effects stack together, creating even more interesting results. I use this asset in every project when building UIs, and it works really well with different styles. Want a slick, modern, and clean look? A bit of tweaking with the Frame Filter and Drop Shadow Filter, and within 10 minutes everything looks sharp and professional. Prefer something more futuristic? Try stacking Outline Filter, Gradient Fill Filter and a Glow Filter for a striking effects. The possible combinations are vast. The support is also excellent. With many assets, you need endless patience to get a reply - but not here. Chocolate Dino is always quick to respond, and the communication is genuinely friendly. – kon85
July 2025 ★★★★★
Easy and practical
June 2025 ★★★★★
Easy to use, with excellent support
June 2025 ★★★★★
Just great
June 2025 ★★★★★
Excellent Bundle / It Just Works
Looking for a way to juice up your boring UI? This is it, and amazingly it will give you the desired effect nine times out of ten without even scripting. Don't like the Unity UI buttons looking like an ugly box? Round them to your desired spec with the Frame Filter. Need to make the selection of UI elements feel better? Try the Glow, Extrude, or Gradient Filters. Without scripting, I was able to amp up my UI to a much more desirable setup in about a half hour (almost any other asset generally takes an hour to get acquainted with). With scripting, I'm in total control of the entire feel down to all of the on-hover effects and timing of selection events. To this end, the sample scenes provide plenty of helpful scripts and examples you can extend or in some circumstances just use (although, of course, with updates you wouldn't want to necessarily do this). I strongly encourage people on the fence to go look through the various demonstrations Choc Dino has prepared showing off the power of this asset. Documentation is reasonably solid and support is timely and responsive as well via Discord. – mrvexed
May 2025 ★★★★★
Simple and working perfectly
May 2025 ★★★★★
AssetStore上最好的UI/TEXT效果插件!(没有之一)
May 2025 ★★★★★
A must-have for anyone looking to visually enhance their UI!
I primarily bought this asset specifically for the skew effect it provides, however, I've managed to find uses for most other effects. This is never leaving any project I work on for as long as it's maintained, it is lightweight, highly customizable, and provides a great all-in-one solution to a variety of issues. Most of the interface for my project is skewed by a set amount of degrees. Prior to this, I was baking the skew into sprites directly, but this meant that if I wanted to adjust button height, I would end up messing up the precise angle I had selected. This bundle solves that, and while it's a little odd because the skew means it's shifting the plane outside of actual UI plane's border, it's very easy to set up and overall this is a non-issue for every use case I have. I've also managed to find uses for the outlines and drop shadows (it is much better than the ones provided by Unity's standard UI system. The customizability and compatibility with TextMeshPro is amazing. The provided dissolve shader I've been using for animation transitions between menus. It gives a really clean look to my UI that all of my playtesters have loved. This bundle basically spearheaded me redesigning and refining massive portions of my user interface - which was a task I did not expect to take on, but I saw a lot of opportunity and I took it as soon as possible. This is not implemented yet, but do not underrate the Camera Source effect, it can be used for a large variety of things, my main use case would be showing the character the player is playing as an animated 3D model that can change states, all with the power of the Canvas system. After some testing, this is totally possible. The last but DEFINITELY not the least thing is the developer support. Chocolate Dinosaur is one of the most honest and supportive asset developers I've ever seen on my decade using Unity. I asked in the Discord if there was a better demo of the skew effect, and they opened up the demo project specifically and put together a quick animation showcasing specific parts of the asset pack - it was a really kind gesture and this was basically within 5 minutes of me posting my message. In conclusion, if this review doesn't convince you this is worth every penny - I truly don't know what will. This is one of the most insane value propositions I've seen on the asset store and this bundle serves to provide value to nearly any project that interacts with Unity's UI system. I have nothing even remotely bad to say about this bundle, it's a fantastic product that can potentially save one weeks of time. – SHADERS2018
April 2025 ★★★★★
Works flawlessly
April 2025 ★★★★★
Best tool for UI
April 2025 ★★★★★
Saved my life
March 2025 ★★★★★
developer is absolutely on top of it!
Very versatile, developer is absolutely on top of it!
At first I was cautious about spending that amount of money, but I'm glad I did. It's a very straightforward package, the documentation is helpful but it's not so dense that you have to look too long for what you need. What you see is what you get here. And to make it even better, the developer was shockingly fast to help me out with the tiniest issue I had -- which wasn't even an actual issue, just something I overlooked. Looking forward to seeing development continue on this, everything that is included so far is stellar and I know I'll get lots of use out of this. – okayeiko
February 2025 ★★★★★
Beautifully implemented
January 2025 ★★★★★
UIFX is an absolute game-changer
January 2025 ★★★★★
Absolutely love this package
Look no further for UI effects!
I try not to spend this much on assets typically, and usually work out my own, but with this one it was too good of a deal to pass up. After using it and seeing how easy it is, I would have almost paid double the price! The author is amazing with their support, especially on discord and very open to suggestions and helping and feature requests! Oh, and the effects? Those are top notch! Have to be careful on lower end hardware, but that's pretty normal for any asset. The glows, drop shadow and outline have all replaced the default TMP options with a much higher quality and better looking result! Integration is superb, simply add the component to your UI object, adjust your parameters and see it all updated in real time. Want 3 or more filters? Go for it! Absolutely love this package and have used it on the last 3 projects, and looking forward to using it on all the future ones! Definitely worth 6 stars if it were possible! – SquigglyFrog
December 2024 ★★★★☆
has the best UI outline I've tried
Nice asset, but not compatible with Text Animator/Typewriter.
Lots of cool features here that are great to play with (also has the best UI outline I've tried, and I've tried a lot of them), but sadly the Text Mesh Pro effects prevent Text Animator and Typewriter from also functioning. I hope that gets addressed in an update! It would be great to be able to have real drop shadows on my animated text. – steelfeathers
December 2024 ★★★★★
one of the best assets I've purchased
Amazing UI Filters and Effects.
These effects look so great. It brought my game's UI to a whole other level. The asset is extremely well documented, and the sample scene provides examples of everything it can do. Adding these effects to my own project afterward took less than 2 minutes - it's that easy to use. Support responds really quickly and was very helpful, which was very appreciated. The quality and ease of use makes this one of the best assets I've purchased. – metaforgeapps
November 2024 ★★★★★
UIFX is amazing
Incredible set of effects.
UIFX is amazing. I can't recommend it highly enough! You get a wide variety of effects that you can apply to any of your UI to really give it the extra push you need. Our game wouldn't look the same without it. In my opinion, TextMeshPro's default shader effects are inadequate when you're looking for something much more polished. UIFX is simple to use and modify. The developer is also quick to respond to any issues you might potentially face. It's also very performant! We've had no issues with performance thanks to its baking and internal caching features. All in all, I highly recommend it. It saves you much time and gives you a highly polished result! – NavidK0
October 2024 ★★★★☆
Simple and powerful
August 2024 ★★★★★
Best Asset with Great Support!
Best Asset with Great Support!
This plugin has been incredibly useful, and I've implemented it in many aspects of my game. It has significantly improved my workflow and added great value to the project. The developer is very responsive, and I`ve always received quick replies to my emails. Highly recommend this plugin and the team behind it! – acemagic
April 2024 ★★★★★
the author is incredibly proactive
April 2024 ★★★★★
truly a 5-star asset!
One-stop solution for outstanding UI effects.
No need to shop around for individual plugins to add shiny effects to your UI anymore - UIFX Bundle does it all, and then some! Of course you could still buy the individual effects as well, but with all of them bundled together into one package including some bonus effects to top it all of this is the best deal you can get. Updates are released constantly, and the developer is providing great support via Discord as well - truly a 5-star asset! – c-Row
June 2024 ★★★★★
シンプルでとても使いやすいです!
September 2024 ★★★★★
Love it! 100/100
Great! It will be the best!
All the cases you want with your UI, are all reserved. Performance is great and the author continuously improves it. The most important point is that the author is super active and helps you as soon as possible, even with your trouble or request for new features. Love it! 100/100 – VipMath171
September 2024 ★★★★★
optimized even for mobile
September 2024 ★★★★★
the support is supreme
Release Notes
XX June 2026 - Version 2.0.0
Highlight: 🚀 New Composite Layer Feature
Added
- Added a new powerful component: Composite Layer. This allows UI elements to be combined together and UIFX filters to be applied to all of those UI elements. This opens up so many new options for UI design, as well as performance and workflow improvements!
- Added Edge Lighting Filter.
- Added Mask Filter.
- Added Noise Filter.
- Added Shine Filter.
- Added ROP Blend Filter.
- Added Wipe Filter.
- Added UI Toolkit Filters.
- Added Shader Stripping feature, which can reduce build time and build size. Select which filters/effects you aren't using and their shaders will automatically be excluded from builds. Find the new option in
Project Settings.
Improved
- Glow Filter can now
Changed
- The asset has been renamed from
UIFX BundletoUIFX - Pro Bundle. This is because we have released additional UIFX asset bundle types. - Enum type has been
FillGradientBlendModerenamed toFillBlendMode.
Previous Versions
?? June 2026 - Version 1.10.3
Improved
- Glow Filter has new
AlphaMinandAlphaMaxproperties which can threshold the incoming alpha values - useful to bring imperfect content alpha values into 0..1 range. - Glow Filter now warns about using
Reuse Distance Mapproperty whenRender Spaceproperty is set toScreen.
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.
- In Unity 6.4, fixed compiler warnings for Blur Filter.
6 April 2026 - Version 1.10.1
Improved
- Improved edge blending accuracy in Drop Shadow Filter in
Insetmode. - 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). TextMeshProdetection now also works with derived classes.
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. Dissolveshader minor optimisation to one-minus calculation.- Internal filter composite optimised for
Unity < 2020.0- removed alpha blending from the first blit.
Fixed
- Fixed
HasMeshChanged()checking vertices for additional shader channels.
Previous Versions
26 March 2026 - Version 1.10.0
Highlight: 🚀 Dissolve Direction, Fill Improvements, Optimizations, Bugfixes & More.
Changed
⚠️ Commit/Back-up your project before upgrading!
- Blur Zoom Filter
Sideenum property changed toDirection. - Fill Texture Filter has new
RelativeToTextureproperty which is enabled by default and overrides the previous scaling mode, so you may need to disable this if you wish to keep your existing scaling mode settings. It's scrolling speeds have changed from an arbitrary scale topixels/second. TheOffsetproperty has also changed it's scale to pixels for better consistency. - Dissolve Filter has had it's
Dissolveproperty removed - instead just useStrengthproperty.
Added
- Dissolve Filter has a new direction feature which allows for many new dissolve styles. The direction can be driven by a greyscale texture or by one of the built-in functions.
- Blur Zoom Filter has new
BlurZoomDirection.Inmode which allows an inward zoom effect. - New
FilterBasemethodsBeginPropertyChange()andEndPropertyChange()added for efficiently changing multiple filter properties at once.
Improved
- Motion Blur Simple (TMP) now has support for
TextMeshProsub-meshes (such as sprites and fallback fonts) and underlines. - Trail Effect (TMP) now supports underlines.
- Fill Texture Filter scroll speed is now specified in
pixels/secondinstead of being arbitrary, giving consistent scrolling speeds with different sized UI elements. - Added new
ScrollDeltaTimeproperty to allow scrolling animation to run in Fill Gradient Filter, Extrude Filter and Frame Filter whenTime.timeScale == 0. - Added new
RelativeToTextureproperty to Fill Texture Filter which allows texture to have the same size independent of the area they fill. - Added new
Pivotproperty to Fill Texture Filter to allow scaling and rotation to happen around a specific point. - Optimised rendering for filters (such as Dissolve) that make the
Graphiccompletely invisible, by making that filter and child filters no longer render. - All blur filters now call
RenderTexture.DiscardContents()- potential optimisation for mobile platforms. - 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.
- Blur Zoom Filter and Blur Directional Filter have improved inspector UI.
- 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 sub-pixel judder in Fill Texture Filter, Fill Gradient Filter and Blur Zoom Filter.
- Fixed various shaders that wouldn't update correctly when they were reloaded and they didn't have those material properties to match their uniforms.
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. - Trail Effect made
OnValidate()not dirty itself when the object isn't active. - 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 bug in Extrude Filter when using TextAnimator that could produce large textures and cause slowdown.
- Fixed bug in Drop Shadow Filter that didn't render when only the
Spreadproperty was used. - 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).
- Fixed Trail Effect issue when
Transformscale is zero.
14 December 2025 - Version 1.9.10
Improved
- Optimised all filters that use gradients (Fill Gradient Filter, Outline Filter, Frame Filter, Glow Filter and Extrude 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 logging from Vertex Skew (TextMeshPro).
- 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
- Camera Source now has a preview in the inspector, no longer reallocates
RenderTexturewhen the format is the same, and will now render when the parentGameObjectis inactive. - Added new property
UseSquareAspectRatioto Fill Gradient Filter forRadialgradient shapes, and fixed aspect ratio for screen-space rendering. - Added support for shaders that use
ScreenParamsproperty.
Fixed
- Fixed Glow Filter not correctly saving
DistanceShapeproperty in prefab mode which could leave to image corruption rendering using incorrect properties. - Fixed support for latest version of Spine animation system.
_ClipRectwas being used in their shader and needed to be initialised, which was causing filters no render nothing.
12 November 2025 - Version 1.9.8
Improved
- Outline Filter has a new gradient fill mode.
- 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 Filter Stack (TextMeshPro) - now performs one less blit and allocates one less
RenderTexture.
Fixed
- Fixed incorrect clipping with
RectMask2Dwhen using Screen-spaceFilterRenderSpaceand Camera-spaceCanvasrendering. - Fixed
NullExceptionin UIToolkitTextSource. - Removed default
WebCamTexturesupport fromGraphicUpdateutility component to fix build issues on some platforms - now requires a defineUIFX_WEBCAMto use. - Fixed
FilterStackTextMeshProstencil buffer resetting. - Fixed weights in 2D box blur shader.
- Minor script refactoring.
13 October 2025 - Version 1.9.6
Added
- Added new
Tent Bluralgorithm to the Blur Filter component. TheTent Blurproduces higher a quality blur than theBox Bluralgorithm with the same amount of passes and samples. It is not quite as good quality as theMulti-Boxalgorithm but it uses less draw calls, however it doesn't downsample the texture so it's not necessarily faster for large images. TheTent Blurhas a configurableFallofffactor to give different looks to the blur. - 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.
- Updated
Glowdemo scene to show texture and gradient modes and improved performance by reusing the distance map. - Refactored box blur shader and filter.
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. - Fixed Color Adjust Filter component as it wasn't updating in builds.
14 September 2025 - Version 1.9.5
Highlight: 🚀 Culling Performance Improvements
Changed
Nintendo Switchplatform now detected and uses same quality options as mobile (reduced shader precision and downsampled texture resolution) instead of the more expensive desktop quality.FilterStackTextMeshPropropertyUpdateOnTransformnow disabled by default, which improves performance when usingCanvasFilterRenderSpacemode, especially useful in aScrollRect- this is possible due to improvingRectMask2Dculling support mentioned below.
Improved
- Filter components now handle
RectMask2Dculling correctly, leading to huge performance improvements, especially for common cases such as having many child UI elements in aScrollRect. - Frame Filter has a new gradient fill and border mode:
Conic. Additionally all gradient fill modes now have newOffsetandScaleproperties so the gradient can be adjusted, and a newScroll Speedproperty allowing for easy gradient offset animation. - Filter Stack (Text MeshPro) filters now sorted alphabetically to make finding filters easier.
- Faster and more accurate detection code for detecting premultiplied alpha shaders.
FilterStackTextMeshProgenerates less garbage now.FilterStackTextMeshProandFilterBasehave new logic to detect HDR output from filters and switch to appropriate texture formats.- All shaders optimised to produce fewer vertex shader variants, saving compile time and memory.
Fixed
- Glow Filter and Outline Filter fixed corrupt rendering on
Nintendo Switchplatform. - Fixed Dissolve Filter property
Emissivenot working correctly on mobile platforms. - Fixed incorrect alpha values in
DissolveFilterwhen usingColororTextureedge modes and for HDR compositing. - Fixed
DissolveFilterso it doesn't run whenStrengthis zero. ExtrudeFilterandLongShadowFilterno longer clamp HDR output.- Changed Camera Source component to use
rect.width/heightinstead ofsizeDeltato prevent negative values in stretch mode. - Fixed bug in
FilterStackTextMeshProwhere disabling the last filter would render a solid quad.