globalilluminationalgorithms