×

Multi-layer atmospheric fading in real-time computer image generator

  • US 5,357,579 A
  • Filed: 07/15/1993
  • Issued: 10/18/1994
  • Est. Priority Date: 09/03/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for modifying the color (chromicity and intensity) of light to be emitted at each pixel of a display scene in a computer image generation (CIG) system, responsive to a fading effect of scattering through a plurality n of different atmospheric layers on the visibility Fp from a viewpoint VP of each separate one of a multiplicity of viewed points P on each visible polygon surface in that scene, comprising the steps of:

  • (a) providing (1) a signal containing at least altitude AltVP data for the viewpoint VP for the present scene to be displayed, (2) a separate data signal representing a location of each of the plurality of viewed points P of the present scene, and (3) a set of other data signals, each representing a beginning altitude Alt Li, for 1≦

    i≦

    n, for the i-th one of the plurality n of scattering layers;

    (b) providing an associated different one of a multiplicity of input data signals Cp for the color of each separate point P in the present scene;

    (c) separately generating, for each point P of the scene, an inverse range data signal, responsive to a viewscreen data signal, obtained from the VP and P data signals, of a viewscreen location (Ip,Jp) of a viewray from the viewpoint VP to that viewed point P;

    (d) generating another data signal representing an altitude Altp of the viewed point P;

    (e) generating, from the Altp and AltVP data signals and the set of Alt Li data signals, an effective cumulative layer half-fading reciprocal distance (1/Dfeff.sbsb.--cumm) data signal;

    (f) generating a data signal representing a total diminished visibility Fp of point P from viewpoint VP through all of the intervening scattering layers, responsive to selected ones of the inverse range, viewed point altitude, viewpoint altitude and effective cumulative layer half-fading reciprocal distance data signals; and

    (g) modifying the received data signals Cp, responsive to the point P diminished visibility data signal Fp, to an output data signal Cf used to determine the color and intensity of the visible light emitted by at least one display pixel associated with each viewed point P of the scene then being displayed.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×