From video games to solar energy: 3D shading simulation for PV using GPU. (15th November 2019)