
Transition, reveal and fade meshes along local or world axes. Extends all major URP shaders, such as "Lit", while maintaining key shader features: lighting, surface inputs, etc. Works with shadows!This package requires URP.Please download the package version based on which Unity you are using:If using Unity 2022.3.X (URP 14) then download package Version 2022.3.53f1If using Unity 2023.1.X (URP 15) then download package Version 2023.1.20f1If using Unity 2023.2.X (URP 16) then download package Version 2023.2.20f1If using Unity 6000.0.X (URP 17) then download package Version 6000.0.36f1This package allows users to do different types of transition reveals or fades along local or world axes. It works on any mesh or group of meshes and transitions shadows and depth as well.The transition feature is added to all major URP shaders while retaining their core material features such as lighting, surface inputs, etc.Reveal huge parts of a level in a sequence along world axis or just individual objects along their local axis.Create smooth alpha transition with transparent materials or "sliced" opaque reveal transitions.All major URP shaders are included in the package: "Lit-Transition". "SimpleLit-Transition", "ComplexLit-Transition", "BakedLit-Transition" and "Unlit-Transition".Any existing URP material, such as one using URP "Lit" shader, will seamlessly switch to the "Lit-Transition" version of the URP shader. The material look will remain intact: all maps and surface values will pass over. The only difference is the new "Transition Options" in the material inspector to control your material transition.The C# class component "URPTransitionGroup" will help you build your own logic to control the meshes reveals. You can also use this component to create sequences to transition meshes on start without writing any code.Tech Note: This transition feature is surgically added to the URP shaders without doing a full re implementation. It uses "already included" core URP package include files wherever possible.Please click here to read the documentation.- Transition, reveal, fade in or out any mesh or group of meshes- Keeps all URP shader features intact, such as lighting and material options- Transitions shadows and depth as well- Transition along local or world axis- Reveal huge parts of a level in a sequence or individual objects- Transparent smooth alpha transition fade- Opaque sliced transition with 'inside' colouring- Seamless shader switch: I.E: existing "Lit" shader material maps & values carry over when switching to "LIt-Transition" shader- Mirrored, slanted and other transition effects- C# class `URPTransitionGroup` provided to help you build your own logic- Or create sequences to fade on start without writing any code- "Silhouette" shader option to flash & highlight a mesh with a plain colour (extra)- Written in pure HLSL shader code - no overheads- SRP batcher compatible & 2D projects compatible