Computer graphics system for rendering images using full spectral illumination data
AssigneeSilicon Graphics, Inc.
InventorsMark S. Peercy, Daniel R. Baum
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Graphics, Inc.
InventorsMark S. Peercy, Daniel R. Baum
Estimating the term…
A computer controlled graphics system for processing an image using full spectral representations. An object in an image has an associated full spectral surface reflectance function. Each illumination source is represented by a light vector whose components represent the weights of predetermined basis functions, so that said illumination vector represents a light source in full spectral representation. A plurality of sensors each has an associated sensor response function. A user may select, either directly or indirectly such as through a graphics program, the surface reflectance function, each light source, and the sensor response functions. At a point on an object, the color processing system determines a surface matrix responsive to the surface reflectance function at said point, the plurality of predetermined basis functions, and the plurality of sensor response functions. Responsive to the surface matrix and each illumination vector the color processing system uses a matrix multiplication circuit to determine a set of colorimetric sensor values for the point. A user may also select a texture and/or an environment map. The texture map may comprise a surface matrix at each texel, and can be used as a substitute for the surface matrix or alternately it can be used for texturing the set of colorimetric sensor values calculated from the surface matrix. The environment map may comprise an environment map vector at each location within the map, which can be used to provide the illumination vector.
In a computer controlled graphics display system for displaying an object having an associated surface reflectance function to a plurality of sensors each having an associated sensor response function, a color processing method comprising the steps of:
In a computer controlled graphics display system for displaying an object having a surface reflectance function associated therewith under illumination by at least one light source having a predetermined spectral content, to a plurality of sensors each having a sensor response function, a color processing circuit comprising:
In a computer controlled graphics display system for displaying an object having an associated surface reflectance function to a plurality of sensors each having an associated sensor response function, said object being illuminated by a plurality of light sources, a color processing method comprising the steps of:
A full spectral texturing method for processing an image for display on a data processing system, comprising the steps of:
An environment mapping method for processing an image for display on a data processing system, said method comprising the steps of:
A color rendering system for a computer graphics station having a color monitor that displays a color image responsive to input RGB values that define one or more objects illuminated by one or more sources, said color rendering system comprising:
Dependencies are inferred from the claim text.