The 3D Handbook
Key term

Overdraw

Shading the same screen pixel more than once in a frame; caused mostly by translucency, alpha-tested foliage cards, particles and stacked decals, and checked with shader complexity, quad overdraw and overdraw view modes.

performanceoptimisationfoliagematerials

Overdraw is when the GPU shades the same pixel on screen more than once in a single frame. Unity's Overdraw view shows it directly: objects drawn as transparent silhouettes whose "transparent colors accumulate, making it easy to spot places where one object is drawn over another" (Unity Manual: Scene view View Options toolbar).

A little overdraw is normal. A lot of it, concentrated in one place, can make a scene GPU-bound even when its triangle and draw call counts look healthy.

#Causes of overdraw

Backface culling helps with solid objects: hidden back faces of closed surfaces are removed "before expensive Rasterization" (OpenGL Wiki: Face Culling). It does nothing for overlapping translucent layers.

Left, a side view of a camera looking through four overlapping leaf cards at a wall, with a ray passing through all of them. Right, the same view from the camera as a grid of pixels shaded from light to dark by how many layers cover them, labelled 1, 2, 3, 4 and 5 shading passes.
Each overlapping translucent or alpha-tested layer shades the same pixel again. The darkest pixels, behind all four cards, are shaded five times: four cards plus the wall.Diagram by the handbook author

#Viewing overdraw

Unreal Engine has three relevant view modes:

Unity: the Scene view Overdraw draw mode (Unity Manual: Scene view View Options toolbar). Bright areas are where many layers stack.

#Common mistakes

Related terms: draw calls, opacity, masked and translucent materials, foliage and vegetation, impostors and billboards, level of detail, decals, performance and profiling.

#Further reading and watching

References

  1. Unity Technologies · Scene view View Options toolbar (Draw modes) · Unity Manual, 2026 · docs · accessed 2026-10-21
  2. Intel · Unreal Engine 4 Optimization Tutorial, Part 4 · Intel Developer Zone, 2017 · article · accessed 2026-10-21
  3. Epic Games · Bringing Nanite to Fortnite Battle Royale in Chapter 4 · Unreal Engine tech blog · article · accessed 2026-10-20
  4. Epic Games · Viewport Modes in Unreal Engine · Unreal Engine documentation · docs · accessed 2026-10-21
  5. Khronos Group · Face Culling · OpenGL Wiki · docs · accessed 2026-10-20
  6. Epic Games · EViewModeIndex (API reference) · Unreal Engine API documentation, 2026 · docs · accessed 2026-10-21
  7. Davin Saputra · Project: Villa | Part 01b - Weeds Breakdown · ArtStation, 2025 · article · accessed 2026-10-21

Last updated 2026-10-22