Pixel Art Edge Highlights
Pixel Art Edge Highlights is a post process effect that draws thin edges based on the depth and normal screen textures.
It is intended to be used with the UPixelator asset which pixelates whole 3d scenes in realtime, handles camera movement smoothing and pixel creep reduction.
However you can use it as a standalone effect without UPixelator to add detail on the edges that would otherwise be indistinguishable like flat colors where normals are equal.
Check out the WebGL Demo! (Disable UPixelator to see the effect)
Check the Documentation for full description and work in progress.
Join the Discord server.
Edge Types
- `Convex Highlights` lightens outward edges
- `Outline Shadow` darkens objects outline
- `Concave Shadow` darkens inward edges
Supported Pipelines
- Built-in ✓
- URP ✓
Tested versions
- Unity 2021.3 (Builtin, URP 12): Windows, WebGL
- Unity 2022.3 (Builtin, URP 14): Windows, WebGL
Excluding objects
Materials with render queue 3000+ (transparent) are ignored.
In URP opaque objects can be excluded with the Render Objects feature.
Contact
If you have any questions or feedback, please contact me at reslav.hollos@gmail.com.