So I'm practicing using shaders on animals and I thought I would start with reptile skin. Now I'm not ready to work with image textures yet, but I found a good example of what I'm going for in a pokemon from Pokken charizard.

enter image description here enter image description here
Click to enlarge.

That character they got in the shaders they use are beautiful. But I'm wondering what shaders I would need to use to get that effect. One is obviously the glossy, but after that I have no idea, does anyone else?

  • 2
    $\begingroup$ I'm sure these shaders can be created with just diffuse and glossy and their respective textures. For any other context, you would also use SSS, especially for the wings. $\endgroup$ – Leander Oct 4 '18 at 6:25
  • $\begingroup$ IMO, a lot of the liveliness in this rendering is the result of 2D line art / 2D texturing. For example these highlights look to me as if they have been painted in.. they are not the result of a 3D object responding to light as a result of PBR, and would not persist in the round, using simple shaders. To get exactly this feel, I think you would have to look at interesting, and subtle, use of toon/NPR techniques.. $\endgroup$ – Robin Betts Oct 4 '18 at 9:02


For simple procedural recreation of this material you can use Principled BSDF shader with some simple textures:


As a color I've used only Noise texture with Color Ramp to give a little variation for it. In your example texture is indeed hand painted.

The reflective part is Clearcoat and Roughness dropped to .3

Green border marks bumps created from Voronoi textures. I've used them as Normal and Clearcoat Normal.

The light rim is made by using two big Area Lamps placed behind model:


  • $\begingroup$ Wow thanks, that really helps, ya I'm working on panting a texture, still not sure what I'm going to do about scales yet but this is a start $\endgroup$ – Bpbutcher Oct 4 '18 at 23:15
  • $\begingroup$ @bpbutcher look closely at the image, I've added some bumps to mimic scales. You can make them more visible by changing Strength in Bump node. $\endgroup$ – cgslav Oct 5 '18 at 17:40

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.