raytracing
Ray tracing is a rendering technique that generates an image by simulating the paths of light as rays that travel through a virtual scene. In a basic setup, rays are traced from a virtual camera through each image pixel into the scene; their intersections with surfaces determine the color seen at that pixel.
At each intersection, the algorithm computes the surface color from the material properties and the lighting
Variants include classic Whitted-style ray tracing, distributed/Monte Carlo path tracing, and bidirectional or Metropolis light transport.
Real-time ray tracing has become practical with hardware acceleration and specialized APIs. Modern GPUs include dedicated
Origins date to early computer graphics research in the 1960s and the 1980 Whitted-style ray tracing, with