three.js - webgl (normal + ao + displacement + environment + shadow) map demo. ninja head from AMD GPU MeshMapper
displacement mapping needs vertex textures (GPU with Shader Model 3.0)