Faster 3D game graphics by not drawing what is not seen

  • Authors:
  • Kenneth E. Hoff, III

  • Affiliations:
  • -

  • Venue:
  • Crossroads - Special issue on computer graphics
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

The increasing demands of 3D game realism - in terms of both scene complexity and speed of animation - are placing excessive strain on the current low-level, computationally expensive graphics drawing operations. Despite these routines being highly optimized, specialized, and often being implemented in assembly language or even in hardware, the ever-increasing number of drawing requests for a single frame of animation causes even these systems to become overloaded, degrading the overall performance. To offset these demands and dramatically reduce the load on the graphics subsystem, we present a system that quickly and efficiently finds a large portion of the game world that is not visible to the viewer for each frame of animation, and simply prevents it from being sent to the graphics system. We build this searching mechanism for unseen parts from common and easily implemented graphics algorithms.