This document discusses a method called cone tracing, which is a variant of ray tracing that can be used to render realistic soft shadows and glossy reflections more efficiently than traditional ray tracing. The key aspects are:
- Cone tracing models light as conical volumes rather than individual rays, reducing the number of intersections needed while avoiding noise.
- The paper presents a rendering engine that uses both cone tracing and ray tracing modules to produce shadows and reflections. Cone tracing is used to determine occlusion and reflection colors at ray intersection points.
- Intersection algorithms are approximated for cones, which have linear widening, rather than solved directly through systems of equations like with rays. This achieves accurate results more efficiently