A waltz with Voxel Global Illumination.

Introduction to Global illumination
If your goal with your renderer’s visuals is realism, then most would agree that cannot be achieved without global illumination or at least an accurate enough approximation of the effect.
To understand Global illumination we must be able to understand direct illumination.
Direct illumination simply refers to the effect of radiance transmitted from an emitter / light source directly to the 3D object being illuminated. This “Direct” lighting has been transmitted straight to the target object without being reflected or refracted by other objects in the scene. Below we can see the popular crytek Sponza with the effect of direct illumination.

In comparison Global illumination takes into account the radiance that is not only directly transmitted from an emitter but light that has been reflected and bounced around the scene. It accounts for the contribution of the reflected color from other items in the scene when computing the final irradiance at a point.
The above property naturally makes your scene look far more realistic as in the real world
