Fully implemented normal maps