Skip to content

Cel-Shaded Render Pipeline: A custom Scriptable Render Pipeline for Unity that focuses on cel-shading instead of PBR

License

Notifications You must be signed in to change notification settings

fr4ct1ons/unity-csrp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cel-Shaded Render Pipeline

A custom Scriptable Render Pipeline for Unity that focuses on cel-shading instead of PBR.

Sample image of the pipeline in action

About

With Unity abandoning the built-in render pipeline in favor of the new Universal Render Pipeline, it is becoming increasingly difficult to manipulate light information with custom shaders, something that already wasn't so easy to do before. The Cel-Shaded Render Pipeline is built with Unity's Scriptable Render Pipeline package in order to provide an easy way to render games with a toon-like lighting set. The CSRP aims to support multiple lights (not just a single directional light) normal mapping, specular mapping and post-processing.
Special thanks to Jasper Flick for his amazing tutorials on rendering and SRP. Without his work, none of this would be possible!

License (summary)

Just don't modify the source code and publically provide its modifications and you can do nearly whatever you want with it. This includes commercial use.

Roadmap

I want to add, in this order(subject to change):

  • Point light shadows;
  • BDRF;
  • Emission;
  • Proper terrain support;
  • Post processing;
    I might add more stuff in the future so stay tuned!

Contact

For now, you can contact me at https://twitter.com/fr4ct1ons or at my GitHub page.

About

Cel-Shaded Render Pipeline: A custom Scriptable Render Pipeline for Unity that focuses on cel-shading instead of PBR

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published