https://hgpu.org/?p=2080
A scalable GPU-based approach to shading and shadowing for photorealistic real-time augmented reality