Images and apparatus for carrying out the method
First Claim
1. An imaging method for displaying computer-modeled objects that are present in the form of a grid model and are simulated by a plurality of adjacent polygon surfaces, in whicha first pipeline (3, 4) calculates a plurality of first coordinate sets from a predetermined, first parameter set that respectively represents the spatial position of one of the polygon surfaces, the coordinate sets respectively representing the spatial position of a pixel of the respective polygon surface,a second pipeline (5, 6) uses the first parameter set representing the spatial position of the polygon surface to calculate a second coordinate set for each pixel of the polygon surface, which set represents the spatial position of the local surface normal (N),a third pipeline (7) uses the first coordinate sets representing the spatial position of the individual pixels, and the second coordinate sets representing the spatial position of the local surface normal (N), as well as a predetermined, second parameter set that represents the spatial position and the optical properties of at least one first light source, and a predetermined, third parameter set that represents the position of a virtual viewer to calculate a first image-information value corresponding to a local illumination model, which value represents an image impression of the respective pixel from the perspective of the viewer,a fourth pipeline (14) uses the first coordinate set representing the spatial position of the respective pixel to calculate a two-dimensional screen-coordinate set for each pixel for display on a screen (13), which set determines the position of the pixel on the screen (13),characterized in thata first calculation unit (10, 11) calculates a first addressing value for the individual pixels using the second coordinate sets representing the spatial position of the local surface normal (N) and/or the third parameter set representing the position of the virtual viewer, and the first coordinate set representing the spatial position of the pixel,the first addressing value is used to address a storage location of a first storage matrix (8, 9), and a second image-information value representing the image impression of the environment from a certain perspective is read out of the addressed storage location,and a third image-information value is calculated from the first and second image-information values for actuating the screen (13) in order to take into consideration both the local illumination model and reflections of the environment by means of a second calculation unit (12).
3 Assignments
0 Petitions
Accused Products
Abstract
In an image-processing method and apparatus for displaying computer-modeled objects that are present in the form of a grid model and are simulated by a plurality of adjacent polygon surfaces, the individual polygon surfaces are divided into pixels and the image impression of each pixel is calculated, on the one hand, corresponding to Phong'"'"'s illumination model and, on the other hand, by suitable addressing of storage matrices (8, 9) that represent the image impression of the environment, so both a natural-looking shading and the consideration of reflections of the environment in the objects are possible; the environment reflections can be modulated from perfect mirroring of the environment to a complete lack of mirroring.
38 Citations
15 Claims
-
1. An imaging method for displaying computer-modeled objects that are present in the form of a grid model and are simulated by a plurality of adjacent polygon surfaces, in which
a first pipeline (3, 4) calculates a plurality of first coordinate sets from a predetermined, first parameter set that respectively represents the spatial position of one of the polygon surfaces, the coordinate sets respectively representing the spatial position of a pixel of the respective polygon surface, a second pipeline (5, 6) uses the first parameter set representing the spatial position of the polygon surface to calculate a second coordinate set for each pixel of the polygon surface, which set represents the spatial position of the local surface normal (N), a third pipeline (7) uses the first coordinate sets representing the spatial position of the individual pixels, and the second coordinate sets representing the spatial position of the local surface normal (N), as well as a predetermined, second parameter set that represents the spatial position and the optical properties of at least one first light source, and a predetermined, third parameter set that represents the position of a virtual viewer to calculate a first image-information value corresponding to a local illumination model, which value represents an image impression of the respective pixel from the perspective of the viewer, a fourth pipeline (14) uses the first coordinate set representing the spatial position of the respective pixel to calculate a two-dimensional screen-coordinate set for each pixel for display on a screen (13), which set determines the position of the pixel on the screen (13), characterized in that a first calculation unit (10, 11) calculates a first addressing value for the individual pixels using the second coordinate sets representing the spatial position of the local surface normal (N) and/or the third parameter set representing the position of the virtual viewer, and the first coordinate set representing the spatial position of the pixel, the first addressing value is used to address a storage location of a first storage matrix (8, 9), and a second image-information value representing the image impression of the environment from a certain perspective is read out of the addressed storage location, and a third image-information value is calculated from the first and second image-information values for actuating the screen (13) in order to take into consideration both the local illumination model and reflections of the environment by means of a second calculation unit (12).
Specification