(Click for full view)
(Click for full view)
The dragon on the left is low res, ~10k vertices, with my shader turned off.
The dragon on the right is after the low res dragon is normal mapped with my shader.
The normal
map was generated from a dragon with >500,000 vertices by nVidia's MeLODy.
The shader applys Lambertian shading to the low res model using the normals of the high res.
Also this shader uses object space normals for ease of computation at cost of speed.
(Click for full view)