True Shadow - UI Soft Shadow and Glow

🎮 WebGL and Android Demo

📖 Manual & Documentation


🔥🔥 FEATURE HIGHLIGHT 🔥🔥

  • True shadow generation, creating much smoother than SDF based method.
  • Intuitive, WYSIWYG controls.
  • Use custom shader on shadow.
  • Emulate glow with colored and textured shadow.
  • Normal, Additive, Screen and Multiply blend-mode.
  • Build neumorphic UI by combining multiple shadow/glow.
  • Control over shadow size, spread, offset, color tint and more.
  • Efficient algorithm and caching system let you use very large shadow or many duplicated shadows without sacrifying performance.
  • Compatible with all build platforms, render pipelines, and many 3rd party UI effects.

Support many assets, including:

Most custom shaders and custom/3rd party UI can be supported with little effort


Have any question or bug report? Contact me any time!


🎁 You'll also get 20% off Translucent Image with this purchase!

Release Notes

v1.14:

 - TrueShadowDisableCache now works with multiple True Shadow

 - new ITrueShadowCustomHashProviderV2 interface to make integrating custom UI easier

 - Fix memory leak


v1.13:

- Improve compatibility with Text Animator


v1.12.2:

- Fix material leaking in some conditions


v1.12.1:

- Fix duplicated inspector warning

- Fix renderers Graphic dirtied every frames in editor


v1.12:

- Make True Shadow components easier to find in the Add Component menu

- Allow skipping the hashing of texts to improve performance on long dynamic texts like animated dialogues

- Support multi-pass shader on shadow caster

- Add a new plugin interface ITrueShadowCasterMeshProvider to use Mesh with sub-meshes as shadow caster

- Add a new plugin interface ITrueShadowCasterSubMeshMaterialProvider to use different materials for each sub-mesh on shadow caster

- Fix shadow not update when using some typewriter effects with TMP

- Fix ITrueShadowCasterMeshModifier plugins not updating shadow texture size

- Fix shader warning


v1.11:

- Demo scene and documentation for batching feature


v1.10:

- Increase the minimum supported Unity version to 2020.3 in accordant with the store requirements

- Fix memory leak on domain reload in editor


v1.9.1:

- Improve memory usage in certain cases


v1.9.0:

- Remove Color Bleed mode. It has no longer been necessary for a while.

- Fix Inset mode not working correctly with certain combination of settings.

- Inset mode now use Color by default. You may need to change Color back to black if that's what you want.


v1.8.5:

- Improve compatibility with custom shaders


v1.8.4:

- Fix time delay in custom shaders

- Improve linear space rendering in newer Unity versions


v1.8.3:

- Shadows now take CanvasRender color into account. This improves compatibilities with the Toggle component.

- Improve compatibility with Unity 2023


v1.8.2:

- Improve compatibility with TextMesh Pro

- Improve documentation on TextMesh Pro


v1.8.1:

- Fix compile error in Unity 6


v1.8.0:

- New Accurate algorithm for thin features


Basic Information
Latest Version
1.14 (11 Jul 2025)
Publisher
Tai's Assets
Category
Tools/GUI
Size
1.9 MB
Price
€18.39
Asset Rating
(60)
Extended Information
Unity Versions
2020.3.48
Render Pipelines
BIRP URP HDRP
State
Published