Three-dimensional, texture mapping display system
First Claim
1. In a display system adapted for use with video games to allow real-time animation of video games scenes with texture surfaces, said display system displaying three-dimensional projected texture mapped polygons on a two-dimensional display device having a screen composed of picture elements (pixels), said display system comprising:
- a) host processing means responsive to input data from a host memory defining an overall image that is to be displayed in a three-dimensional form on a display device;
b) graphics co-processing means responsive to said host processing means for determining;
(i) destination addresses for each pixel on the screen of said display device and(ii) a corresponding source address from which surface texture data is supplied for each said pixel; and
c) said graphics co-processing means including means for computing Z-mapping function values and delta and acceleration values therefrom, said graphics co-processing means using said delta and acceleration values to select said source addresses to display a reasonably accurate perspective of a three-dimensional texture mapped polygon on a two-dimensional display.
5 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional, texture mapping display system for displaying three-dimensional projected polygons with texture map on a two-dimensional raster display screen includes a host processor and a graphics co-processor. The host processor is responsive to input data from a host memory defining an overall image that is to be displayed on a three-dimensional form on a raster display device for generating command signals, screen coordinates on the display device, and corresponding texture space coordinates on a texture memory. The graphics co-processor is responsive to the command signals, screen coordinates, and corresponding screen space coordinates for determining destination addresses for each pixel on the screen space of the display device and for determining a corresponding source address applying surface texture data to the image for each destination address. The graphics co-processor includes a look-up table for storing Z-mapping function values so as to provide delta and acceleration values in texture space which can be used to determine the source addresses.
-
Citations
7 Claims
-
1. In a display system adapted for use with video games to allow real-time animation of video games scenes with texture surfaces, said display system displaying three-dimensional projected texture mapped polygons on a two-dimensional display device having a screen composed of picture elements (pixels), said display system comprising:
-
a) host processing means responsive to input data from a host memory defining an overall image that is to be displayed in a three-dimensional form on a display device; b) graphics co-processing means responsive to said host processing means for determining; (i) destination addresses for each pixel on the screen of said display device and (ii) a corresponding source address from which surface texture data is supplied for each said pixel; and c) said graphics co-processing means including means for computing Z-mapping function values and delta and acceleration values therefrom, said graphics co-processing means using said delta and acceleration values to select said source addresses to display a reasonably accurate perspective of a three-dimensional texture mapped polygon on a two-dimensional display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method adapted for use with video games to allow real-time animation of video games scenes with texture surfaces for displaying three-dimensional projected texture mapped polygons on a two-dimensional display device having a screen comprised of picture elements (pixels), said method comprising the steps of:
-
(a) providing a host processor for processing input data from a host memory defining an image to be displayed in a three-dimensional form on said two-dimensional display device; (b) programming a graphics co-processor to; (i) determine destination addresses for each pixel on the screen space of said display device, (ii) compute Z-mapping function values and delta and acceleration values therefrom and (iii) use said delta and acceleration values to select a source address from which surface texture data is supplied for each of said pixels, whereby a reasonably accurate perspective of a three-dimensional texture mapped polygon is displayed on said two-dimensional display. - View Dependent Claims (7)
-
Specification