[RELEASED] UIFX BUNDLE - Advanced Effects for Unity UI

9657884--1374662--card.png

CHOCOLATE DINOSAUR’S
UIFX BUNDLE
Version 1.7.10 - 11 September 2024

>>> Asset Store Page <<<

Website with Documentation | WebGL Demos | API Reference

UIFX is a growing collection of advanced visual effects for Unity’s UI (uGUI) system. Effects include:

  • Motion Blur
  • Drop Shadow
  • Long Shadow
  • Extrude
  • Frame
  • Trail
  • Blur
  • Glow
  • Outline
  • Gooey
  • Vertex Skew
  • Color Adjustment
  • Dissolve
  • Pixelate
  • Doom Melt
  • Text Letter Spacing

Demo of UIFX - Glow Filter:

Features

  • High quality effect rendering
  • Very easy to use
  • Highly optimised
  • Cross-platform
  • Built-in/URP/HDRP
  • Most effects support TextMeshPro
  • Source code included
  • Well documented & supported
  • Most effect works in edit mode (doesn’t require entering play mode)

More Coming Soon

More effect coming soon:

  • Fill Filter
  • Text Rendering
  • Text Transitions
  • & more!

UIFX is expanding! In the next few weeks we will be adding a bunch of new effects and filters to the package. We will keep those anouncements here, but for now this is just a preview of what’s to come.

Any Questions? Just contact us via Email, our Discord community or this Unity forum.

1 Like

Some more previews:

9662144--1375778--output.gif9657908--1374701--output.gif9657908--1374704--output.gif
9543868--1376771--output.gif

Some variants of the Outline Filter:

Work in progress on the UIFX Glow effect for Unity GUI:

Another test of the new upcoming glow filter for uGUI:

Hi Everybody,

Version 1.4.0 of UIFX Bundle has been released!

New features include:

28 February 2024 - Version 1.4.0

New

Let us know if there are any features or improvements you would like to see :wink:

We look forward to hearing your feedback, reviews and ratings! :slight_smile:

Hi Everybody,

Version 1.5.0 of UIFX Bundle has been released!

New features include:

5 March 2024 - Version 1.5.0

New

Let us know if there are any features or improvements you would like to see :wink:

We look forward to hearing your feedback, reviews and ratings! :slight_smile:

Coming soon, we’ve been working on 2 new effects:

  1. Vertex Skew - it’s only a SKEW transform, but really useful especially for text, and we’ve added a bunch of options to make it more powerful

  2. Fill Filter - fills the UI element with gradients or textures, with tons of options and more coming soon.

Here you can see the two new effects in action, applied to a standard Text component:

The stack of effects:

We’re looking forward to releasing these soon.

Hi Everybody,

Version 1.5.2 of UIFX Bundle has been released!

New features include:

19 March 2024 - Version 1.5.2

Bundle Changes

New

  • Added stereo render (VR) support thanks to PedroB.
  • Added new feature to preview filter in the Inspector and option to export to PNG image
  • Added new API method FilterBase.SaveToPNG() in to write filter output to PNG
  • Added new API method FilterBase.ResolveToTexture() to resolve filter output to RenderTexture

Let us know if there are any features or improvements you would like to see :wink:

We look forward to hearing your feedback, reviews and ratings! :slight_smile:

Hi Everybody,

Version 1.5.4 of UIFX Bundle has been released!

New features include:

30 March 2024 - Version 1.5.4

Improved

  • Optimised Drop Shadow and Long Shadow filter to use less GPU memory and bandwidth
  • Some minor general code improvements

Fixed

  • 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! :slight_smile:

Hi Everybody,

Version 1.5.6 of UIFX Bundle has been released!

New features include:

4 April 2024 - Version 1.5.6

New

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! :slight_smile:

Hi Everybody,

Version 1.6.0 of UIFX Bundle has been released!

New features include:

16 April 2024 - Version 1.6.0

Highlights

  • Massive performance improvements across all filters
  • High performance of Outline Filter even at large sizes
  • 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

  • Outline Filter has a new rendering method DistanceMap which is much faster than the old method, especially for large outline sizes

  • Blur, Drop Shadow, Outline 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
    9777588--1401762--component-filter-stack-text-mesh-pro.png

  • Outline Filter has new DistanceShape mode Diamond

  • 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

Changes

Fixed

  • Fixed TMP sprite rendering material
  • Fixed TMP rendering blurry due to not setting the ScreenParams
  • Fixed issue when no World Space camera was assigned, no defaults to Camera.main
  • ZTest shader mode now set via variable so Unity rendering can control it - previously was forcing ALWAYS

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! :slight_smile:

Hi Everybody,

Version 1.6.2 of UIFX Bundle has been released!

New features include:

20 April 2024 - Version 1.6.2

Improved

  • Clearer TextMeshPro filter rendering
  • All Strength property sliders improved to change color when activated
  • Shader code cleaned up
  • Tested with SoftMaskForUGUI

Fixed

  • Fixed support for Mask/RectMask in all filters
  • Fixed TextMeshPro Drop Shadow edge artifact
  • Fixed null exception when adding filter to GameObject without Graphic component

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! :slight_smile:

Hi Everybody,

Version 1.6.6 of UIFX Bundle has been released!

New features include:

30 April 2024 - Version 1.6.6

Improved

  • Added missing UIFX - Vertex Skew effect to the package
  • UIFX - Long Shadow Filter has new rendering mode DistanceMap which is significatly faster for very long shadows
  • UIFX - Long Shadow Filter Distance property can now be negative
  • UIFX - Long Shadow Filter has new Step Size property
  • UIFX - Blur Filter Global Strength property now updates in edit-mode and has a new public method for access via Unity’s event system “dynamic float”
  • UIFX - Gooey Filter improved rendering for images
  • 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! :slight_smile:

Hi Everybody,

Version 1.6.8 of UIFX Bundle has been released!

New features include:

3 May 2024 - Version 1.6.8

Fixed

  • Fixed incorrect rendering of filters when Graphic has user defined material
  • Fixed bug where prefab view wouldn’t render filters
  • Fixed bug where changing hierarchy could use incorrect Canvas in filters
  • Fixed bug where undo could cause null exception in filters
  • Fixed Long Shadow and Outline Filter rendering artefacts when the Graphic had pixels on the edge of the RectTransform

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! :slight_smile:

Hi Everybody,

Version 1.7.0 of UIFX Bundle has been released!

New features include:

24 May 2024 - Version 1.7.0

New

Added

  • 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

Fixed

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! :slight_smile:

Hi Everybody,

Version 1.7.1 of UIFX Bundle has been released!

New features include:

31 May 2024 - Version 1.7.1

New

Added

Fixed

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! :slight_smile:

Hi Everybody,

Version 1.7.2 of UIFX Bundle has been released!

New features include:

6 June 2024 - Version 1.7.2

Fixed

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! :slight_smile:

Hi Everybody,

Version 1.7.3 of UIFX Bundle has been released!

New features include:

16 June 2024 - Version 1.7.3

Improved

  • Optimised shader ErodeDilate and DistanceMap shaders to have fewer variations (less memory, faster compile)
  • Added optimisation to call GenerateScreenRect() less often
  • Removed some unnecessary GetComponent() calls
  • Changed to more correct method to get parent Canvas

Fixed

  • Fixed compiler errors in Trail Effect and Motion Blur components when using “preview” versions of TextMeshPro which changed uvs0 from Vector2 to Vector4.

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! :slight_smile: