Bounding Volume Hierarchy

Computer Graphics · Geometry and Intersection · also: BVH · bvh.yaml

A tree of nested bounding boxes over primitives. Handles unevenly distributed geometry gracefully, refits cheaply under animation, and is what ray tracing hardware implements.

Colour is the family; a dashed line is the second member of it.

Drag to pan · scroll to zoom · click a node to open it
G bvh Bounding Volume Hierarchy whitted-ray-tracing Whitted Ray Tracing bvh->whitted-ray-tracing testing every primitive per ray is linear in scene size kd-tree kd-Tree kd-tree->bvh splits space, not objects, so nodes never overlap surface-area-heuristic Surface Area Heuristic surface-area-heuristic->bvh median splits ignore the actual cost of traversal

This node

Referenced by

References