This document provides an introduction to global illumination techniques for real-time rendering. It summarizes several methods including direct lighting only, reflective shadow maps, virtual point lights, light propagation volumes, and radiance maps. Performance results are given for different resolutions and methods, with virtual point lights at 800x600 resolution and 36 point lights achieving 47 fps. Further optimization of virtual point lights to an array was able to achieve 65 fps. Light propagation volumes were slower at less than 1 fps for an 8x8x8 volume.