View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1
- Last updated
- First released
- Unity version
- 6000.6.3 or later
- Package size
- 99 KB
- Files
- 25
- Favorites
- 3
- Views in the past week
- 29
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
Procedural Heat Distortion (URP)
Procedural local heat distortion shader for Unity URP. Create realistic heat haze, mirage, lava shimmer, and exhaust refraction using simple mesh-based zones and ready-to-use presets.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
Procedural Heat Distortion (URP) screenshot 1
About this asset
Procedural Heat Distortion (URP) is a lightweight, production-ready heat haze and refraction shader for Unity’s Universal Render Pipeline.
Easily add realistic heat shimmer above fire, lava, engines, or desert ground using simple mesh-based distortion zones. No complex setup. No custom render passes. Just assign the material and adjust a few parameters.
Perfect for:
• Fire heat haze
• Desert mirage effects
• Lava shimmer
• Engine exhaust distortion
• Environmental refraction
• Cinematic heat waves
The effect works by procedurally distorting the camera color behind a mesh using animated noise. This allows for localized, physically convincing heat shimmer without full-screen post-processing.
Included Preset Materials
The package includes 6 ready-to-use materials:
• Strong – High intensity heat distortion
• Subtle – Light ambient shimmer
• Desert Mirage – Wide, soft ground mirage effect
• Turbulent – Chaotic, aggressive distortion
• Lava Heat – Heavy, rising thermal shimmer
• Exhaust – Focused, directional engine distortion
Simply drag a preset onto a quad or mesh and you’re done.
Key Features
• Local mesh-based heat distortion (not full screen)
• Procedural animated noise (no flipbooks required)
• Vertical fade for realistic rising heat effect
• Adjustable strength, scale, and speed
• Works in both 3D and 2D (via quad or sprite mesh)
• Optimized for URP
• No runtime allocations
• Clean, minimal C# controller
Why This Asset?
Many heat distortion solutions rely on complex renderer features or global post-processing. This asset keeps things simple and modular:
✔ Drop-in ready
✔ Lightweight
✔ Easy to customize
✔ Production-friendly
Ideal for indie developers and small teams who want professional heat shimmer effects without heavy pipeline configuration.
From the publisher's Asset Store listing.
Technical details
Render Pipeline: Universal Render Pipeline (URP)
Unity Version: 2021 LTS or newer (recommended 2022 LTS+)
Shader Type: Screen refraction using camera color sampling
Technique: Mesh-based local distortion
Opaque Texture: Must be enabled in URP settings
Included Components:
• HeatDistortionZone (C# runtime controller)
• HeatDistortion shader
• 6 preset materials
• Demo scene with example setups
Adjustable Parameters:
• Distortion Strength
• Noise Scale
• Animation Speed
• Vertical Fade Height
• Intensity Multiplier
Compatibility:
• 3D projects (recommended)
• 2D projects (via quad or mesh sprite)
• Desktop and console platforms
• Mobile compatible (depending on device capability)
No external dependencies.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.6.3f1 | Compatible | Compatible | Not listed | Compatible |
As listed on the Asset Store.