Bring particles, meshes, skinned meshes, sprites, lines and trails into Unity UGUI, with UI ordering, masking support and configurable performance settings.Unity 2022.3 LTS / Unity 6. Built-in and URP. Requires UGUI and Particle System. Use Screen Space - Camera with a dedicated UI camera that clears depth. World Space is unsupported. Overlay requires a custom single-pass shader. Masking needs UI shader support. Unity 6 URP Forward+ / D3D12 may crash Frame Debugger on default URP/Lit draws. See included documentation.UI Effects HP renders effects and renderer geometry through Unity UGUI Canvas, allowing them to appear between ordinary UI elements without RenderTexture compositing.Features• ParticleSystem, MeshRenderer, SkinnedMeshRenderer, SpriteRenderer, LineRenderer and TrailRenderer support.• UI hierarchy ordering, CanvasGroup fading, Mask and RectMask2D support with compatible shaders.• Depth testing between consecutive mesh outputs.• Automatic unit conversion for placing effects in UI.• Optional particle simulation sharing and adaptive particle output merging.• Configurable update rate and hidden-output optimizations.Getting Started1. Create a Screen Space - Camera Canvas with a dedicated UI camera that clears depth and renders after the scene.2. Place your effect under the Canvas and add UIEffectRenderer to its root.3. Assign materials with the UI masking and clipping support your effect requires.4. Collect the sources and adjust the size multiplier if needed.Third-party models and visual effects shown in the screenshots and videos are for demonstration only and are not included.Compatibility and limitations• Requires Unity 2022.3 or later and Unity UGUI.• Recommended: Screen Space - Camera with a dedicated UI camera.• Screen Space - Overlay requires single-pass custom UI shaders. Multi-pass shaders can produce incorrect output.• World Space Canvas is not supported.• Masking, rectangular clipping and fading require compatible shaders.• MeshRenderer sources require readable meshes (Read/Write enabled).• Lit shaders in Camera mode require the additional vertex channels supplied by the effect child Canvas.• Known issue observed in Unity 6: Frame Debugger inspection of default URP/Lit draws can crash when using Forward+ with Direct3D 12. Reproduced in Unity 6000.6.0f1 and 6000.6.3f1; not reproduced in Forward mode or Unity 2022.3.62.DependenciesUnity UGUI and the Unity Particle System module.Documentation and sourcehttps://github.com/shanflyer/UIEffects-HPThird-party demonstration models and effects are not included.AI tools assisted with code implementation, debugging and documentation. AI was also used to create the product icon and decorative promotional backgrounds. Screenshots and the demonstration video were captured from Unity and were not AI-generated or redrawn. Third-party demonstration models and visual effects are not included in the package.


