A terrain and cloud computer image generation model

  • Authors:
  • William Dungan, Jr.

  • Affiliations:
  • Technology Service Corporation, Santa Monica, California

  • Venue:
  • SIGGRAPH '79 Proceedings of the 6th annual conference on Computer graphics and interactive techniques
  • Year:
  • 1979

Quantified Score

Hi-index 0.00

Visualization

Abstract

A method is presented that produces a realistic simulation of terrain using source data from the Defense Mapping Agency (DMA). Spatially compact objects are presently modeled with some success at realism. Because terrain is large in extent it exhibits special problems. These problems include: data base size and generation, masking priority, and shading. An array of height values can be created from the DMA terrain file. Height is a single valued function of the array coordinate pair. The pair has implicit positional information. A masking priority algorithm is used which has no restriction on observer geometry. The algorithm searches the height array along the line of sight for the first visible position in the array. This approach requires no clipping or depth sorting of surface representations. The height array indices are used to access the pixel shade from a registered, orthonormal texture array. The use of texture provides a simple way to add nonlinear shading for a realistic representation with flexible data base generation. Atmospheric attenuation is a method used to increase realism. Methods are in use which produce haze or fog with constant attenuation. The line-of-sight search is used to produce realistic clouds with spatially variable attenuation. Terrain and clouds are adequately simulated using this method of modeling. The data structures of height and texture arrays are simple, easily generated, and make good use of storage resources. Resolving masking priority along the line of sight is a visible surface algorithm which has advantages over hidden surface algorithms. Realistic representations such as texture and atmospheric attenuation are used with some success.