Parallel Architectures and Algorithms for Real-Time Synthesis of High Quality Images Using Deferred Shading

Abstract

High-end graphics workstations provide us with the ability to interactively display polygonal models of high geometric complexity. It is our hope that future graphics workstations will also provide us with shading models that go beyond Gouraud shading of polygons. This paper describes performance improvements that result from storing a polygon's shading parameters at each pixel and deferring the shading calculations until all the polygons have been processed. One benefit of this approach is that the shading calculations are only performed on the parts of a surface that are visible, which means that this method becomes more attractive as shading models become more complex and as the depth complexity of the scene increases. We also show how this method can be used to produce real-time images that incorporate Phong shading and procedural texture mapping on Pixel-Planes 5. Pixel-Planes 5 is a massively parallel SIMD machine that is under construction at UNC. Since the processing elements of Pixel-Planes are fully programmable, new shading models can be incorporated in the system without any hardware modifications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1989
Accession Number
ADA236590

Entities

People

  • Brice Tebbs
  • David Ellsworth
  • Greg Turk
  • John Eyles
  • Ulrich Neumann

Organizations

  • University of North Carolina at Chapel Hill

Tags

Communities of Interest

  • Air Platforms

DTIC Thesaurus Topics

  • Algorithms
  • Computations
  • Computer Graphics
  • Computer Programming
  • Computer Science
  • Computers
  • Display Systems
  • Equations
  • Flight Simulators
  • Graphics
  • Light Sources
  • Models
  • North Carolina
  • Polygons
  • Scene Generation
  • Simulators
  • Surface Properties

Readers

  • Computer Vision.
  • Parallel and Distributed Computing.