Linework: Outlines and Edge Detection

With Linework you can easily render outlines and fill effects.
*IF YOU'RE USING THEM IN A PRODUCT, YOU MUST BUY THEM. 💰*
5+ years in the making, Linework is the culmination of years of experimentation that I have done with outline rendering in Unity. Made with love ❤️.
✅ Multiple techniques.
There is no one-size-fits-all solution for outlines. Linework includes multiple techniques, balancing visual fidelity and performance.
✅ Performant.
Leveraging the power of the SRP batcher and the Unity 6 Render Graph, Linework is able to render multiple outlines within a single batch.
✅ Easy to use.
A considerable amount of development time has gone into finetuning the user experience for Linework so that it is as user-friendly as possible while still being flexible.
Features
- Support for Unity 6, Unity 2022.3 and URP
- Fast Outline effect for rendering simple outlines using vertex extrusion
- Soft Outline effect for rendering soft and glowy outlines
- Wide Outline effect for rendering consistent and smooth outlines
- Edge Detection effect for rendering a full-screen outline effect that applies to the whole scene
- Surface Fill effect for rendering screen-space fill effects and patterns
- Use rendering layers to easily configure per-object outlines and stack effects
- Custom editor UI and settings for easy authoring of outlines
- Full source code included
- Extensive documentation
- Great support
- Compatible with alpha cutout shaders
- Compatible with vertex animation
- Compatible with MacOS, Windows, WebGL and iOS (Android and VR untested)
- Compatible with the DOTS Hybrid Renderer
*** IF YOU'VE FOUND A BUG OR BROKEN LINK, PLEASE LET US KNOW. 🐞🔗 **