Warnock algorithm

E273884

The Warnock algorithm is a classic hidden surface determination technique in computer graphics that recursively subdivides a scene into smaller regions to efficiently resolve visibility.

All labels observed (1)

Label Occurrences
Warnock algorithm canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf computer graphics algorithm
hidden surface determination algorithm
visibility algorithm
advantage adaptive refinement of complex regions
conceptually simple divide-and-conquer structure
efficient for scenes with large simple areas
approach divide-and-conquer
image-space algorithm
category hidden surface removal
image-space visibility algorithm
classificationTest primitive completely inside region
primitive completely outside region
primitive intersecting region
complexityCharacteristic adaptive to scene and image complexity
coreIdea recursive subdivision of the image into smaller regions
resolve visibility by classifying primitives relative to a region
developer John Warnock
surface form: John E. Warnock
field 3D rendering
computer graphics
handles lines
points
polygons
input set of geometric primitives in a scene
viewing parameters
inspired later hierarchical visibility algorithms
limitation can be slow for highly complex scenes
not as efficient as z-buffering on modern hardware
recursion overhead
namedAfter John Warnock
surface form: John E. Warnock
originalContext early raster graphics systems
output visible surfaces for each pixel region
processingDomain image plane
publicationYear 1969
purpose hidden surface removal
visibility determination
relatedTo binary space partitioning
painter's algorithm
z-buffer algorithm
stoppingCondition region contains a single primitive
region is simple enough to resolve directly
region size reaches a single pixel
subdivisionCriterion region complexity
region size
typicalRepresentation quadtree-like subdivision of the image plane
uses recursive region subdivision
simple visibility tests within regions
visibilityDecisionBasis depth ordering of primitives within a region

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Warnock knownFor Warnock algorithm
subject surface form: C. S. Warnock