I made a character for a mobile game in Blender, Cycles, and i used a toon material as shader. Now, for each toon material i create, i used an 'Image Texture' as a color gradient. I like the result, but i'm trying to work more on the shadows of the character, not cast shadows, but of the character itself. What i cannot figure out, using an image texture(png) as a color gradient, is there a way to change the colors of the shadows of the material? only of the shadows. This is my character:enter image description here Thank you in advance

  • $\begingroup$ I think you have more controll over the overall toon shader in the blender internal render engine... $\endgroup$ – Bert VdB Jan 11 '18 at 8:23
  • $\begingroup$ Thank you, i was thinking if there is a way to do it in Cycles $\endgroup$ – Lorenzo Jan 11 '18 at 13:16
  • $\begingroup$ If you can find a way using the blender internal render engine, you will also have the advantage of shorter render times $\endgroup$ – Bert VdB Jan 11 '18 at 13:48
  • $\begingroup$ I would like to keep using Cycles because i already set lightining and all other materials/textures, and to not change it again, but in case i will make also a test with internal render $\endgroup$ – Lorenzo Jan 11 '18 at 14:17
  • $\begingroup$ related blender.stackexchange.com/questions/69709/… $\endgroup$ – lemon Apr 28 '18 at 16:29

I haven't found a way to change the color of shadows with only materials in cycles, I mean there is a way, but by doing so all shadows made by that object will be tinted (either on itself and that would include the background). A more controlled way would be by using the compositor in post, production.


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.