Yeah, I guess I am kind of looking at ideas in creating it.
To eliminate seeing "inside" of the model, the shader shouldnt render pixels
on polygons facing away from the view, or that are occluded (like the inside
of the mouth, eye sockets etc. The first is easy to do, but I am not sure about
how I could easily find self occluded parts of the model.