Cavitoon - Toon Cavity, Screen Space Curvature & Contours Shader Lite View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.3.14 or later
Package size
117 KB
Files
10
Favorites
13
Views in the past week
109

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Cavitoon - Toon Cavity, Screen Space Curvature & Contours Shader Lite

by DanilBond (opens in new tab)

1 rating, too few to average

Free world-space cavity and contour enhancement for Unity 6 URP. Brighten convex edges, darken creases and contacts, and give stylized scenes clearer shape with one Renderer Feature.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Cavitoon - Toon Cavity, Screen Space Curvature & Contours Shader Lite, 6 months Current Free; lowest Free; highest Free in this period. $0 28 Sep 12 Oct 26 Oct 9 Nov

Asset preview

1 / 5

Cavitoon - Toon Cavity, Screen Space Curvature & Contours Shader Lite screenshot 1

Cavitoon - Toon Cavity, Screen Space Curvature & Contours Shader Lite screenshot 1

About this asset

Make stylized shapes easier to read - without editing every material.

Cavitoon Lite is a free world-space cavity effect for Unity 6 and the Universal Render Pipeline. It brightens convex details with Ridge and darkens creases, intersections, joints, and contact areas with Valley. The result adds clear shape definition to toon, low-poly, and stylized scenes while preserving the original scene colors and camera alpha.

The effect is installed once as a URP Renderer Feature. It works from camera depth and normals, so standard opaque URP materials do not need a custom Cavitoon material or shader replacement.

Highlights

  • World Radius measured in Unity scene units
  • Independent Ridge and Valley strength controls
  • Adjustable attenuation for tighter or broader cavity response
  • 4, 8, and 16 sample quality levels
  • Maximum projected pixel radius for stable close-up rendering
  • Stable deterministic sampling designed to reduce camera-motion noise
  • Automatic installation from the Tools > Cavitoon menu
  • Scene View and Game Camera support
  • Included demo scene, renderer setup, Quick Start, and full documentation
  • Original camera alpha is preserved

Cavitoon Lite is ideal for evaluating the World cavity workflow, improving modeling previews, or adding stronger depth and contact definition to a stylized project.

Need more creative control?

Upgrade to Cavitoon Pro for:

  • Screen curvature mode for fine pixel-scale details
  • Both mode combining World cavity and Screen curvature
  • Separate Ridge and Valley colors
  • Multiply, Additive, and Overlay blend modes
  • Unity Layer and Rendering Layer masks
  • Distance Fade and world-space Height Fade

Get Cavitoon Pro: https://assetstore.unity.com/packages/slug/399036

From the publisher's Asset Store listing.

Technical details

- Tested with Unity 6000.3.14f1 and Universal Render Pipeline 17.3.0

- Requires Unity 6, URP, and Render Graph

- URP Render Graph Compatibility Mode is not supported

- Built-in Render Pipeline and HDRP are not supported

- Implemented as a Scriptable Renderer Feature with a full-screen raster pass

- Requires shader model 3.5 or newer

- Reads the camera color, depth, and normals textures

- Requests depth and normals automatically; URP may add a depth/normals prepass

- Does not require the global URP Opaque Texture option

- World Radius is measured in scene units and projected through the active camera

- World quality options: 4, 8, or 16 depth samples per affected pixel

- Maximum sample count: 16 depth reconstructions per affected pixel

- Supports perspective and orthographic cameras

- Supports Forward, Forward+, and Deferred URP renderers when valid depth and normals resources are available

- Default injection point: Before Rendering Transparents

- Available injection points: Before Rendering Transparents, Before Rendering Post Processing, and After Rendering Post Processing

- Supports Game Cameras and optional Scene View rendering

- Preview and Reflection Cameras are skipped

- Designed for opaque and alpha-clipped geometry with correct DepthOnly and DepthNormals passes

- Regular transparent materials do not generate cavity information

- Standard URP Lit, Simple Lit, and Unlit materials are supported

- Custom shaders must provide matching DepthOnly and DepthNormals passes

- Screen-space limitation: hidden, off-screen, and fully occluded geometry cannot contribute

- Non-uniform foveated rasterization is currently unsupported

- Includes C# source, HLSL/ShaderLab source, automatic installer, custom Inspector, demo content, Quick Start, and documentation

Third-Party Assets

Some models and environments shown in screenshots/videos are third-party assets used for demonstration only and are not included in the package.

Showcase assets from Sketchfab are used under CC BY licenses with attribution to their respective authors.

Compatibility

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

As listed on the Asset Store.