Website powered by

Red pandas fur shader

Unity project to experiment with fur shaders. The basic idea behind this fur shader is that you extrude the mesh along its normals in steps. Each steps you change the transparency of the mesh by using some noise texture. This will make the fur get more and more transparent the further out your are from the mesh, making it look like hair straws.
So: extrude mesh, change transparency, extrude mesh, change transparency, extrude mesh, change transparency, and so on like +5 times. This is why fur shaders are so performance heavy because you are rendering the same mesh multiple times.

Red pandas in Unity #1. The panda model is rigged so it can move its head, legs, tail, etc

Red pandas in Unity #1. The panda model is rigged so it can move its head, legs, tail, etc

Red pandas in Unity #2

Red pandas in Unity #2

Red pandas in Unity #3

Red pandas in Unity #3

Behind the scenes in Unity

Behind the scenes in Unity

Rather angry red panda?

Rather angry red panda?

Base model before fur shader is added

Base model before fur shader is added

Red panda texture

Red panda texture

Fur mask so for example the claws don't get fur

Fur mask so for example the claws don't get fur