The applet above is a deferred software renderer in pure java.
- Environment and spot lighting
- Normal mapping
- Ambient occlusion
- Per pixel material properties (including specular power and fresnel reflection)
To achieve material properties with environmental lighting, multiple environment maps are used. These were preprocessed with the very handy HDRShop
The brilliant head model you can see above was created by Vidar Rapp