Hierarchical Techniques for Global Illumination Computations