Celery - Toon/Cel shader

2019-02-08 update:
Celery is now available for free here!

Here’s a toon/cel/anime shader I’ve been working on that I am redying up for release. It has been designed to be easy for artists to use but also to offer heavy customizability.
I’m making this thread to gauge if there is interest in any particular features, or just general feedback.

The gist of the asset is:

  • Forward-rendered cel-shader with full support for realtime lights + shadows
  • Ramp texture support for custom styles or skin shading
  • Smoothly control the cel-effect with a slider, ranging from “normal” smooth shading to 100% sharp edges
  • Supports a number of effects aimed towards making a material appear to be animated/drawn (specular, rim lighting, cubemap reflections)
  • Supports vertex colors, HSV adjustment with color masking, specular/gloss maps, normal maps, alpha testing, alpha blending (separate material), vertex-displaced outline (integrated in the same material or as a separate shader) as well as some custom ambient lighting
  • Also bundled with the asset is a number of stylized cubemaps useful for toon-like reflections (such as hair reflections or eye glints)
  • Runs well on mobile and plan is to test and make sure it is VR-compatible as well.

Anyway, here are some screenshots:







Currently I am interested in testing it out with more models (as well as gathering some screenshots and feedback). If you’ve got a smiple-styled model (preferably a character) and you’d like to give it a try, send me a PM with an image of it and I’ll send you the asset so you can test it out!

1 Like

Testing it out with Link from Breath of the Wild:

As well as a really simple goblin to test how well completely flat colors translate through the shader:

Looks good - consider adding outline (option) to the shader since a lot of cel shaded content is shown with outlines.

It looks good on the flat shaded model, better than the others! Nice work.

Thanks for your feedback! It does support outline through two methods, integrated in a material as an additional pass, or as a separate material entirely. I forgot to add a screenshot showcasing this though, so here’s one:

1 Like

Is there any progress on this? Is it released? This is really amazing work, actually the best Cel shaded shader I’ve seen.

Seconded. Super interested in this and would love to know if there are any updates!

Any news ?

Another one asking for any news or update about that shader. Looks simply gorgeous.

I think he’s currently busy with his cloud/sky shader, at least judging from his twitter account.

Thanks for the information, christoph_r. Looks a very nice shader. Good job.

Hey guys, I honestly forgot about this shader as the interest seemed low when I made the thread. I’ve thrown it up at GitHub - Fewes/Celery under the BSD-2 clause if you want to use it, but please note that the included Unity-chan model has its own license and is only provided as an example. Enjoy!

Does this shader still work on 2019.4?