Method and apparatus for texture generation
First Claim
1. A method for generating texture for each pixel which is to receive texture of an image generated by a digital image generator, the method comprising in combination the steps of:
- obtaining texture modulation intensities;
processing said texture modulation intensities to develop therefrom intensities suitable for storage;
storing said processed intensities as elements of a texture table;
thereafter, inverse transforming to earth coordinates two of the coordinates of the pixel;
processing said earth coordinates, to develop therefrom at least one texture table addresses;
accessing said texture table with said address to retrieve at least one addressed element; and
processing said retrieved element to develop therefrom a texture intensity appropriate for said pixel for combination with the intrinsic intensity for said pixel generated by the digital image generator to develop an intensity suitable for use by said digital image generator in painting said pixel.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for texture generation for a digital image generator of an aircraft flight simulator is disclosed in which (a selected two of the three) coordinates of each pixel of an image are inverse transformed to earth coordinates (112-124, in FIG. 11) from which addresses are developed (126, 128 and 130) for accessing a texture table (132 and 134) to retrieve elements from which an appropriate pixel intensity is developed (140). The table stores near (132) and far (134) texture, the far texture elements being interpolated to avoid a checkerboard effect, stores a limited number of texture types, the elements of selected texture types being combined (132 and 134) to develop additional texture types, and stores levels of detail (degrees of filtering) the appropriate levels being accessed (126) to avoid aliasing (scintillation of a scene), adjacent levels being mixed (136 and 138) to provide smooth detail level transition.
124 Citations
17 Claims
-
1. A method for generating texture for each pixel which is to receive texture of an image generated by a digital image generator, the method comprising in combination the steps of:
-
obtaining texture modulation intensities; processing said texture modulation intensities to develop therefrom intensities suitable for storage; storing said processed intensities as elements of a texture table; thereafter, inverse transforming to earth coordinates two of the coordinates of the pixel; processing said earth coordinates, to develop therefrom at least one texture table addresses; accessing said texture table with said address to retrieve at least one addressed element; and processing said retrieved element to develop therefrom a texture intensity appropriate for said pixel for combination with the intrinsic intensity for said pixel generated by the digital image generator to develop an intensity suitable for use by said digital image generator in painting said pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for generating texture for each pixel which is to receive texture of an image generated by a digital image generator, the apparatus comprising in combination:
-
means for inverse transforming to earth coordinates two of the coordinates of the pixel; means for developing at least one texture table address from said earth coordinates; a table storing as elements texture modulation intensities, said table being accessed by said address to retrieve at least one addressed element; and means for processing said retrieved element to develop therefrom a texture intensity appropriate for said pixel for combination with the intrinsic intensity for said pixel generated by the digital image generator to develop an intensity suitable for use by said digital image generator in painting said pixel. - View Dependent Claims (14, 15, 16, 17)
-
Specification