IN4152 LUMO Normal approximation code for demonstrating technique presented in LUMO paper Main scaffolding is based on the shadow mapping tutorial Gradient technique adapted from Hebali's sobel operator in GLSL