This repository contains a collection of shaders used to demonstrate cel-shading in Unity. The project structure contains completed and template versions of each shader - the reader is intended to follow the Cel Shading tutorial series to complete the template files.
Several shaders are included, each of which builds on the last, resulting in the final complete cel shader. Some shaders are available in multiple formats (Unity surface shader or traditional fragment/vertex shader).
- Diffuse Lighting -
DiffuseSurf.shader
,DiffuseFrag.shader
; - Cel-shaded Lighting -
CelShadedSurf.shader
,CelShadedFrag.shader
; - Fresnel/Rim Lighting -
RimCelShaded.shader
; - Outlined -
OutlineCelShaded.shader
.
This project uses the Unity Standard Assets.
This project was created using Unity 2019.1. It should work if upgraded or downgraded to other versions, although this is not officially supported.
This repository was created by Daniel Ilett.
These shaders and the corresponding tutorial series were released initially on May 29th. Updates are planned to conclude on June 19th.
Thanks for reading my tutorials. ❤