So, here are a few choice shots of my work with per-pixel lighting. It's probably worth ignoring the techniques name at the top of each image - they're roughly correct but I've messed with the algorithms so much that 'ParallaxOcclusionMapping' is probably not really POM.
The self-shadowing versions are a bit screwed due to the heavy surface acne/aliasing, but I only implemented that last night and haven't had a chance to figure out why yet.
Simple normal mapping
Parallax mapping with offset limiting
POM/RM without self-shadowing
POM/RM with self-shadowing
POM/RM with self-shadowing and debug output. RED shows the actual computed luminance, BLUE corresponds to areas in shadow.
I've got to work on the parameters to the various techniques - it's a common problem with shaders - lots of combinations of parameters to get right.
That's all for now. I'm going to visit a friend for at least the remainder of the day, which gives me quite a few hours to render a movie using the RefRast. Fingers crossed it'll actually finish this time [rolleyes]