Screen Space Cavity & Curvature — for Unity 6 URP Volume Effect View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.3.10 or later
Package size
483 KB
Files
12
Favorites
4
Views in the past week
14

Price tracking

Last checked
Tracked since
Lowest recorded
$11.19 on

Keywords

Screen Space Cavity & Curvature — for Unity 6 URP Volume Effect

by FunBoosterGames (opens in new tab)

No ratings yet

Blender-style screen-space cavity and curvature effect for Unity 6 URP, with adjustable ridges, valleys, colors, quality modes, debug views, and Volume support.

Price $15.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Screen Space Cavity & Curvature — for Unity 6 URP Volume Effect, 6 months Current $15.99; lowest $11.19; highest $15.99 in this period. $0 $10 $20 Sep Oct Nov

Asset preview

1 / 11

Screen Space Cavity & Curvature — for Unity 6 URP Volume Effect screenshot 1

Screen Space Cavity & Curvature — for Unity 6 URP Volume Effect screenshot 1

About this asset

Enhance surface definition and small geometric detail with a Blender-style screen-space cavity and curvature effect for Unity 6 URP.

Screen Space Cavity & Curvature analyzes the camera depth and normal buffers to emphasize recessed details, convex edges, and concave surfaces in real time. It can improve the readability of vehicles, environments, props, architecture, and stylized scenes without requiring additional textures or changes to existing materials.

The effect integrates directly with Unity’s Volume framework and supports both Global and Local Volumes. All major settings can be adjusted at runtime, including cavity strength, curvature intensity, radius, colors, distance fading, quality, and debug visualization.

Designed for Unity 6 URP, the package includes support for the RenderGraph rendering path as well as Compatibility Mode.

Key Features

  • Blender-style screen-space cavity enhancement
  • Convex ridge highlighting
  • Concave valley darkening
  • Independent cavity, ridge, and valley controls
  • Custom colors for each effect channel
  • Adjustable sampling radius and intensity
  • Depth rejection to reduce edge halos
  • Camera-distance fading
  • Low, Medium, and High quality presets
  • Multiple debug visualization modes
  • Global and Local Volume support
  • Runtime parameter control
  • Unity 6 RenderGraph support
  • URP Compatibility Mode support
  • Forward and Deferred renderer support
  • No changes required to standard URP materials
  • Suitable for vehicles, props, architecture, and environments

Ideal For

  • Racing and driving games
  • Stylized games
  • Vehicle presentation
  • Architectural visualization
  • Product visualization
  • Environment art
  • Technical and debug rendering
  • Scenes that require stronger geometric readability

Package Content Disclaimer: The package includes the Screen Space Cavity & Curvature effect, source code, shader, documentation, and a demonstration scene containing a small Funbooster logo model, one texture, one mesh, and a prefab.

All other vehicles, props, materials, and models shown in promotional screenshots are used for demonstration purposes only and are not included.

Unity and the Unity logo are trademarks of Unity Technologies. This asset is independently developed and is not affiliated with, sponsored by, or endorsed by Unity Technologies.

From the publisher's Asset Store listing.

Technical details

Supported Unity Version

  • Unity 6 or newer

Supported Render Pipeline

  • Universal Render Pipeline

The Built-in Render Pipeline and High Definition Render Pipeline are not supported.

Rendering Support

  • URP Forward Rendering
  • URP Deferred Rendering
  • RenderGraph
  • Compatibility Mode
  • Global Volumes
  • Local Volumes
  • Runtime Volume blending
  • Dynamic resolution
  • XR-compatible fullscreen sampling

Required Camera Data

The effect uses:

  • Camera depth texture
  • Camera normal texture

The included renderer feature automatically requests the required depth and normal inputs from URP.

Custom materials and shaders must provide a compatible DepthNormals or DepthNormalsOnly pass to contribute correct surface normals to the effect.

Volume Parameters

  • Enable Effect
  • Overall Intensity
  • Sampling Radius
  • Cavity Strength
  • Ridge Strength
  • Valley Strength
  • Cavity Color
  • Ridge Color
  • Valley Color
  • Cavity Threshold
  • Curvature Threshold
  • Depth Threshold
  • Distance Fade Start
  • Distance Fade End
  • Quality Level
  • Debug View

Quality Modes

  • Low — reduced sample count for mobile, split-screen, and performance-sensitive projects
  • Medium — recommended default for most gameplay
  • High — increased detail for desktop, screenshots, and high-quality presentation

Debug Views

  • Combined Effect
  • Cavity
  • Curvature
  • Ridges
  • Valleys
  • Scene Normals

Performance

Performance depends on:

  • Screen resolution
  • Selected quality mode
  • Sampling radius
  • Number of active effect channels
  • Target hardware
  • Number of cameras using the effect

For mobile and split-screen projects, Low quality and a reduced sampling radius are recommended.

Package Contents

  • Screen Space Cavity & Curvature Renderer Feature
  • Volume Component
  • Fullscreen HLSL Shader
  • RenderGraph implementation
  • Compatibility Mode implementation
  • Documentation
  • License file

Known Limitations

This is a screen-space effect. Only surfaces visible to the camera can contribute to the result.

Hidden, occluded, and off-screen geometry cannot affect the effect.

Transparent objects may not contribute unless their shaders write compatible depth and normal information.

Strong depth discontinuities can produce screen-space artifacts when extreme radius or intensity values are used. The included depth-threshold control can reduce these artifacts.

Source Code

Full C# and shader source code is included.

The source can be modified to integrate the effect with custom rendering systems, gameplay logic, or project-specific visual requirements.

Compatibility

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

As listed on the Asset Store.