Volumetric Photon Mapper
Implementation:
 • Uses Sphere as basic volume container.
 • Varying Step size to avoid "density rings".
 • Uses a density function to determine transperency and also if a photon is absorbed or scattered.
 • Designed for integration with non photon mapped scene with transparency.

Example Results: