This document discusses different techniques for rendering global illumination (GI) in 3D scenes. It covers direct lighting, hemisphere lighting, lightmaps, light probes, light propagation volumes, and voxel cone tracing. Voxel cone tracing allows for dynamic lights and objects, indirect shadows, but requires a huge amount of memory. It renders indirect lighting in 37 ms for a scene.