Cavitoon - Toon Cavity, Screen Space Curvature & Contours Shader Lite
A downloadable asset pack
Cavitoon adds clear, art-directable cavity, curvature, and contour detail to Unity URP scenes without modifying the materials on every object.
Use it to brighten convex edges, darken recessed areas, emphasize silhouettes and intersections, or create colorful stylized accents for toon games, level previews, architectural scenes, and technical visualization.
Choose the cavity behavior that fits your art style:
- World uses a radius measured in scene units. It is ideal for larger cavities, joints, overlaps, and contact details that should remain consistent with object scale.
- Screen uses a radius measured in pixels. It is well suited to fine curvature, sharp edges, and graphic contour detail.
- Both combines World and Screen responses while keeping Ridge and Valley independently adjustable.
Customize the final look with separate Ridge and Valley strengths, monochrome or colored output, and three blend modes: Multiply, Additive, and Overlay. Limit the result using standard Unity Layers and Rendering Layers, or fade the effect smoothly by camera depth and absolute world-space height.
Cavitoon is implemented as a URP Renderer Feature, so it works across compatible opaque materials in the scene and does not require a separate cavity material on every mesh. A built-in installer adds the feature to the selected Universal Renderer Data asset, while the organized Inspector exposes only the controls relevant to the selected mode.
Main Features
- World, Screen, and Both cavity modes
- Independent convex Ridge and concave Valley controls
- Monochrome and colored rendering
- Multiply, Additive, and Overlay blend modes
- Include and Exclude object masks
- Unity Layer and Rendering Layer filtering
- Camera-depth Distance Fade
- Bidirectional world-space Height Fade
- Adjustable World quality with 4, 8, or 16 samples
- Screen-space depth rejection for cleaner object boundaries
- Configurable render injection point
- Game view and optional Scene view rendering
- One-click installation into the selected Universal Renderer Data
- Original camera alpha preservation
- Full source code and shader source included
Cavitoon is especially useful for stylized rendering, toon shading, readable gameplay geometry, modeling previews, scene blockouts, and any project that benefits from stronger shape definition.
Development log
- I just released my first unity asset2 days ago






Leave a comment
Log in with itch.io to leave a comment.