Ray Tracing
Renders images by tracing individual light paths through a scene instead of projecting geometry onto a screen.
Ray tracing generates an image by firing a ray from the camera through each pixel and following it into the scene, testing for intersections with geometry and then recursing along reflected, refracted, or shadow rays. Where rasterization asks "which pixels does this triangle cover," ray tracing asks "what does this pixel actually see," which is why it handles reflections, refractions, and accurate shadows without the special-case hacks rasterizers need for each.
Path tracing is the physically grounded extension: instead of a handful of deterministic bounce rays, it fires many randomly sampled rays per pixel and averages the results, approximating the full rendering equation by Monte Carlo integration. More samples reduce noise at the cost of time, which is why early frames of a path-traced render look grainy and converge toward a clean image as samples accumulate — the noise is the estimator's variance made visible.
Both approaches live or die on acceleration structures. Testing every ray against every triangle is intractable at scene scale, so renderers build a bounding volume hierarchy (BVH) or similar spatial index that lets a ray skip whole branches of geometry with one bounding-box test. GPU ray tracing hardware (Nvidia's RT cores, equivalents elsewhere) exists specifically to accelerate that traversal and intersection work.
Real-time ray tracing in games is almost never pure — it is a hybrid where rasterization draws the primary visible surfaces cheaply and ray tracing is reserved for a few expensive effects (reflections, ambient occlusion, global illumination), run at reduced sample counts and cleaned up with a denoiser trained to hallucinate a plausible converged image from a noisy one.
See also7
Rasterization
Converting geometry into pixels — the dominant real-time rendering approach.
Graphics & Rendering18 connections
Physically Based Rendering
A shading approach that derives surface appearance from measured, energy-conserving material parameters instead of hand-tuned highlights.
Graphics & Rendering5 connections
Signed Distance Field
A function giving the distance to the nearest surface, signed so inside and outside are distinguishable.
Graphics & Rendering7 connections
Level of Detail
Swapping an object's representation for a cheaper one as it becomes less visually significant, usually with distance.
Graphics & Rendering7 connections
Seeded Randomness
Pseudorandom generation from an explicit seed, so any output is reproducible.
Graphics & Rendering25 connections
Determinism
The property that identical inputs produce identical outputs, and the foundation of caching and verification.
Systems & Tooling61 connections
Denoising
Turning a speckled image rendered from a handful of random light samples into a clean one, by filtering across neighboring pixels and past frames, the step that makes real-time ray tracing possible.
Graphics & Rendering3 connections
Linked from8
- DenoisingGraphics & Rendering
Turning a speckled image rendered from a handful of random light samples into a clean one, by filtering across neighboring pixels and past frames, the step that makes real-time ray tracing possible.
- Graphics Processing UnitGraphics & Rendering
A processor built to run the same small program on thousands of data items at once, designed for pixels and now the engine of machine learning.
- High Dynamic RangeGraphics & Rendering
Representing and displaying brightness over a much wider range than the conventional 0–1 signal, so highlights can be brighter without the rest getting darker.
- Level of DetailGraphics & Rendering
Swapping an object's representation for a cheaper one as it becomes less visually significant, usually with distance.
- Marching CubesGraphics & Rendering
Converts a scalar field sampled on a 3D grid into a triangle mesh by classifying each cube's corners.
- Physically Based RenderingGraphics & Rendering
A shading approach that derives surface appearance from measured, energy-conserving material parameters instead of hand-tuned highlights.
- Signed Distance FieldGraphics & Rendering
A function giving the distance to the nearest surface, signed so inside and outside are distinguishable.
- Temporal UpscalingGraphics & Rendering
Rendering fewer pixels per frame and reconstructing a full-resolution image by accumulating samples across frames.