Level of Detail
Swapping an object's representation for a cheaper one as it becomes less visually significant, usually with distance.
Level of detail is the practice of rendering an object at a fidelity matched to how much it actually contributes to the final image, rather than at its maximum quality regardless of context. A tree a few meters from the camera gets a full polygonal mesh with individual leaves; the same tree a kilometer away gets a few hundred triangles or a flat billboard, because no viewer can tell the difference at that distance and resolution.
The simplest scheme is discrete LOD: an artist or a decimation tool prebakes several mesh versions at descending triangle counts, and the engine swaps between them at distance thresholds. The classic failure mode is popping — a visible snap as the mesh suddenly changes silhouette or shading at the swap boundary — mitigated by cross-fading between levels or by adding hysteresis, switching at a slightly different distance going out than coming back, so an object hovering near the threshold doesn't flicker between levels every frame.
Continuous LOD avoids discrete swaps by progressively simplifying or refining a single mesh, collapsing or splitting edges smoothly as distance changes — harder to author but eliminates popping entirely. Modern engines increasingly use virtualized geometry (Unreal's Nanite is the best-known example), which streams and rasterizes only the mesh detail a pixel can actually resolve, blurring the line between LOD and continuous streaming.
The same idea generalizes past meshes: impostors replace a whole complex object with a flat, camera-facing billboard rendered from a precomputed image, and audio, physics, and AI systems apply their own versions of level of detail — a distant NPC gets a cruder simulation because no one is close enough to notice the difference.
See also7
Ray Tracing
Renders images by tracing individual light paths through a scene instead of projecting geometry onto a screen.
Graphics & Rendering11 connections
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
Procedural Generation
Creating content algorithmically rather than authoring it by hand.
Graphics & Rendering32 connections
Performance Budget
A committed numeric ceiling on a page's cost, enforced automatically.
Web Platform26 connections
Hysteresis
The dependence of a system's state on its history as well as its present input, seen in magnets, rubber, and freezing water, and built deliberately into thermostats and switches so they don't flicker at a threshold.
Matter & Energy7 connections
Virtual Scrolling
Rendering only the rows of a long list that are on screen and recycling them as the user scrolls, so a list of a million items costs about as much to display as a list of thirty.
Web Platform12 connections
Linked from3
- HysteresisMatter & Energy
The dependence of a system's state on its history as well as its present input, seen in magnets, rubber, and freezing water, and built deliberately into thermostats and switches so they don't flicker at a threshold.
- Physically Based RenderingGraphics & Rendering
A shading approach that derives surface appearance from measured, energy-conserving material parameters instead of hand-tuned highlights.
- Ray TracingGraphics & Rendering
Renders images by tracing individual light paths through a scene instead of projecting geometry onto a screen.