1
\$\begingroup\$

I am working in Unity, I have imported the post-processing stack and I own a license to Amplify. But I'm having trouble making my models appear cel-shaded enough to make them appear as if they are from a comic book. I'd specifically like to achieve a result similar to that of Telltale's games like Wolf Among Us and Game of Thrones.

Here is a in-editor screen capture of the effect + shader values: enter image description here

How can I get effects such as below?

Bigby from Wolf Among Us

Game of Thrones TellTale

\$\endgroup\$
4
  • 4
    \$\begingroup\$ I assume these screenshots are both examples of what you want to achieve? It would help us if you would show some of your own work for comparison, tell us what you did to achieve this and what bothers you about it specifically. \$\endgroup\$ – Philipp Feb 7 '18 at 15:22
  • \$\begingroup\$ Corrected the spelling and added link, and yes, I will upload screenshots of what I have done asap! \$\endgroup\$ – Chad Feb 7 '18 at 16:23
  • 6
    \$\begingroup\$ The screenshots of what you want look very different from each other. In particular, the 2nd doesn't look cel-shaded at all. It's hard to tell what look you are actually trying to achieve, since the two examples you point to look quite different. \$\endgroup\$ – jhocking Feb 8 '18 at 3:39
  • \$\begingroup\$ Possible duplicate of How do I create a cel-shaded cartoon look? \$\endgroup\$ – Charanor Feb 10 '18 at 15:21
2
\$\begingroup\$

I've played with this in the past, and the answer to your question is two-fold:

  1. You need appropriately designed assets. If you look at the big bad wolf from the Wolf Within Us, you will see that the texture for his model is stylised in cartoon form, as opposed to going for photo-realism. This is your first step.

  2. Secondly, you need to change your rendering cycle. This is done by doing two render cycles: one for back facing polygons with thick lines, and a second normal rendering cycle using your cartoon textures, and using your attenuated light value to step the shading into three steps, instead of a continuous function. See https://en.wikipedia.org/wiki/Cel_shading for some general information on this.

\$\endgroup\$
2
  • 2
    \$\begingroup\$ Tip, don't search for BBW on work computer. Yikes \$\endgroup\$ – Chad Feb 9 '18 at 15:56
  • 1
    \$\begingroup\$ Wow yeah, answer totally edited. \$\endgroup\$ – Ian Young Feb 10 '18 at 14:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.