What is it?
Contour is a post processing effect that draws subtle edge/outline around objects in the scene. The edge detection algorithm selectively reads from scene color, depth and normal vectors.
Simple setup
- Add a renderer feature to your URP renderer data asset.
- Add an override to your volume component.
- Tuning things to match your style.
Customizable
- Select the input sources for edge detection: scene color and/or depth and/or normal.
- Select the target for edge detection: Opaque, Opaque-Transparent, Opaque-Transparent-PostProcessing
- Blend edges with scene color or draw edges only.
- Fast mode for Mobile & low end devices.
- Noise/artifacts reduction.
- Edge highlight & enhancement options.
- Fade by distance & world height.
- Custom edge coloring, HDR edge color supported.
- Changing edge & scene color blend mode.
Multi-platforms
Tested on PC, Mobile and WebGL, at stable and high framerate.
Resources
Tutorials | Documentation
Community
Website | Facebook | Twitter (X) | YouTube | Discord
Note
Some art assets in the videos/screenshots are NOT included in this package.