Procedural Heat Distortion (URP) 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)

by TheCoderGuy (opens in new tab)

No ratings yet

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.

Price $4.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Procedural Heat Distortion (URP), 6 months Current $4.99; lowest $4.99; highest $4.99 in this period. $0 $2.5 $5 12 Oct 19 Oct 26 Oct 2 Nov 9 Nov

Asset preview

1 / 2

Procedural Heat Distortion (URP) screenshot 1

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.6.3f1 Compatible Compatible Not listed Compatible

As listed on the Asset Store.