View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 2022.3.53 or later
- Package size
- 1.1 MB
- Files
- 58
- Favorites
- 7
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $39.00 on
Keywords
URP Transition Shaders
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!
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
URP Transition Shaders screenshot 1
About this asset
This 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.
From the publisher's Asset Store listing.
Technical details
- 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
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.36f1 | Not listed | Compatible | Not listed |
| 2023.2.20f1 | Not listed | Compatible | Not listed |
| 2023.1.20f1 | Not listed | Compatible | Not listed |
| 2022.3.53f1 | Not listed | Compatible | Not listed |
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.53f1
If using Unity 2023.1.X (URP 15) then download package Version 2023.1.20f1
If using Unity 2023.2.X (URP 16) then download package Version 2023.2.20f1
If using Unity 6000.0.X (URP 17) then download package Version 6000.0.36f1
As listed on the Asset Store.