cel-shading icon indicating copy to clipboard operation
cel-shading copied to clipboard

A collection of shaders used to demonstrate cel-shading in Unity.

Cel Shading

Cel Shading Banner

Overview

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.

Buy Me a Coffee at ko-fi.com

Shaders Included

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.

Assets

This project uses the Unity Standard Assets.

Software

This project was created using Unity 2019.1. It should work if upgraded or downgraded to other versions, although this is not officially supported.

Authors

This repository was created by Daniel Ilett.

Release

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. ❤