UI Highlight Shader OFFICIAL SALE

An unlit 2D shader for animating an emissive wave over UI elements and text. Highlight your game's title, your buttons, inventory slots, or any image in your scene. Ready to use out-of-the-box. Fully customizable. For Unity 6.0+.


IMPORTANT! This asset requires the Shader Graph package for the shaders to work.

The Shader Graph package already comes bundled with most Unity versions and rendering pipelines, but it can also be imported into your project from the Package Manager window inside the Unity Editor.


COMPATIBLE WITH:

  • Text (Legacy)
  • Buttons
  • Images
  • Panels
  • Input Fields
  • Scrollbars
  • Scroll VIews
  • TextMeshPro Elements (except TextMeshPro Dropdowns and TextMeshPro Text)

NOT COMPATIBLE WITH:

  • Text (TextMeshPro)
  • Dropdown (Legacy + TextMeshPro)
  • UI Masks

USAGE


For Text (Legacy), use the Text Highlight Shader, and attach TextHighlightSetup.cs to each Text object you wish to highlight.


For all other supported UI elements, simply use the UI Highlight Shader.


Works both with Graphic elements (UI elements such as images, buttons, etc.) and with SpriteRenderer elements (e.g., imported images or .psb files).


For more detailed information, consult with the documentation file, or visit our documentation website.


Canvas Groups are respected; the shader overlays its effect on top and respects alpha values.


Previous effects such as button highlights on mouse hover or mouse click, etc. are also respected; the shader overlays its effect on top.


UI Masks are NOT SUPPORTED!

No support for masks, as the stencil buffer cannot be directly accessed in Shader Graph. If you don't know what any of this means, you can safely ignore it - your UI is compatible.


Industrial-Grade Quality Control

Diverse Unity version support and OS-independence are tested by utilizing an industrial-grade continuous integration pipeline (CI pipeline) that runs Docker containers of various Unity versions on the cloud and executes tests in each container.

This allows us to find errors that are not present on local machines, and guarantees the stability and repeatability of the tests.


Documentation

You can download the following document deliverables (.pdf files) concerning this asset (also included in the package):



For further information, visit the shader's page on our website.

For further technical details, visit the shader's documentation page.


NOTE: This shader is based on our old Image Highlight Shader for Unity versions below Unity 6.