Scientists in the Netherlands have developed a model to forecast the energy yield of a PV system. It is able to take into account factors such as partial shading and multiple module orientations.
ZEISS CinCraft LensCore is a GPU-accelerated Nuke plugin applying physically based lens looks from real or custom profiles.