Global illumination using photon mapsImportance driven path tracing using the photon mapRendering Caustics on Non-Lambertian Surfaces