O Blender Cycles tem um toon shader que é fácil de usar e oferece excelentes resultados. Mas se você precisa de um pouco mais de controle e flexibilidade, talvez ele não seja o suficiente. Então construir um shader personalizado pode ser a solução definitiva que procura.
Esta configuração personalizada do Cel Shader usa o mecanismo interno de renderização do Blender; ele não usa o Cycles ou Eevee. Usar o Blender Internal não significa que sacrificaremos a qualidade, mas podemos pensar nisso como um ganho de velocidade e flexibilidade.
Fonte – Lesterbanks