Claims
- 1. A method of providing image data to an image data processing apparatus having a frame buffer, said image data for forming a polygon in a two-dimensional display area of said frame buffer, said polygon to be used in forming a three-dimensional image on a display screen, said method comprising the steps of:
- providing data for identifying one of a plurality of texture pages stored in said frame buffer;
- providing two-dimensional texture coordinates derived through perspective-view transformation of the texture coordinates of said three-dimensional image, said two-dimensional texture coordinates for specifying a location within said texture page, said location comprising texture data be attached to said polygon; and
- providing data for identifying one of a plurality of color lookup tables stored in said frame buffer, said identified color lookup table containing color data to be assigned to said texture data.
- 2. The method of claim 1 wherein said texture data comprises an index to said identified color lookup table.
- 3. The method of claim 2 wherein said index is in a 4-bit per pixel format, said method further comprising the step of converting the 4-bit per pixel format to a 16-bit per pixel format.
- 4. The method of claim 2 wherein said index is in a 8-bit per pixel format, said method further comprising the step of converting the 8-bit per pixel format to a 16-bit per pixel format.
- 5. A method of providing image data to an image data processing apparatus having a frame buffer, said image data for forming a polygon in a two-dimensional display area of said frame buffer, said polygon to be used in forming a three-dimensional image on a display screen, said three-dimensional image comprising a plurality of polygons, said method comprising the steps of:
- providing data for identifying one of a plurality of texture pages stored in said frame buffer;
- providing two-dimensional texture coordinates derived through perspective-view transformation of the texture coordinates of said three-dimensional image, said two-dimensional texture coordinates for specifying a location within said texture page, said location comprising texture data be attached to said polygon; and
- providing data for determining for each polygon a mixture rate in a semitransparency process in which said texture data of the current polygon drawn on the two-dimensional display screen is mixed with said texture data of a succeeding polygon to be drawn.
- 6. A method of providing image data to an image data processing apparatus having a frame buffer, said image data for forming a polygon in a two-dimensional display area of said frame buffer, said polygon to be used in forming a three-dimensional image on a display screen, said three-dimensional image comprising a plurality of polygons, said method comprising the steps of:
- providing data for identifying one of a plurality of texture pages stored in said frame buffer;
- providing two-dimensional texture coordinates derived through perspective-view transformation of the texture coordinates of said three-dimensional image, said two-dimensional texture coordinates for specifying a location within said texture page, said location comprising texture data be attached to said polygon; and
- providing data for switching on and off a dithering process where each boundary between two colors is smoothed by noise for each polygon drawn.
- 7. A recording medium for storing image data, said image data to be provided to an image data processing apparatus having a frame buffer, said image data for forming a polygon in a two-dimensional display area of said frame buffer, said polygon to be used in forming a three-dimensional image on a display screen, said recording medium comprising:
- a plurality of texture pages;
- a plurality of color lookup tables;
- data for identifying one of said plurality of texture pages for transfer to said frame buffer;
- two-dimensional texture coordinates derived through perspective-view transformation of the texture coordinates of said three-dimensional image, said two-dimensional texture coordinates for specifying a location within said texture page, said location comprising texture data to be attached to said polygon; and
- data for identifying one of a plurality of color lookup tables for transfer to said frame buffer, said identified color lookup table containing color data to be assigned to said texture data.
- 8. The recording medium of claim 7 wherein said texture data comprises an index to said identified color lookup table.
- 9. The recording medium of claim 8 wherein said index is in a 4-bit per pixel format, said recording medium further comprising data for converting the 4-bit per pixel format to a 16-bit per pixel format.
- 10. The recording medium of claim 8 wherein said index is in a 8-bit per pixel format, said recording medium further comprising data for converting the 8-bit per pixel format to a 16-bit per pixel format.
- 11. A recording medium for storing image data, said image data to be provided to an image data processing apparatus having a frame buffer, said image data for forming a polygon in a two-dimensional display area of said frame buffer, said polygon to be used in forming a three-dimensional image on a display screen, said three-dimensional image comprising a plurality of polygons, said recording medium comprising:
- a plurality of texture pages;
- data for identifying one of said plurality of texture pages for transfer to said frame buffer;
- two-dimensional texture coordinates derived through perspective-view transformation of the texture coordinates of said three-dimensional image, said two-dimensional texture coordinates for specifying a location within said texture page, said location comprising texture data to be attached to said polygon; and
- data for determining for each polygon a mixture rate in a semitransparency process in which said texture data of the current polygon drawn on the two-dimensional display screen is mixed with said texture data of a succeeding polygon to be drawn.
- 12. A recording medium for storing image data, said image data to be provided to an image data processing apparatus having a frame buffer, said image data for forming a polygon in a two-dimensional display area of said frame buffer, said polygon to be used in forming a three-dimensional image on a display screen, said three-dimensional image comprising a plurality of polygons, said recording medium comprising:
- a plurality of texture pages;
- data for identifying one of said plurality of texture pages for transfer to said frame buffer;
- two-dimensional texture coordinates derived through perspective-view transformation of the texture coordinates of said three-dimensional image, said two-dimensional texture coordinates for specifying a location within said texture page, said location comprising texture data to be attached to said polygon; and
- data for switching on and off a dithering process where each boundary between two colors is smoothed by noise for each polygon drawn.
Priority Claims (1)
Number |
Date |
Country |
Kind |
6-300021 |
Dec 1994 |
JPX |
|
Parent Case Info
This application claims priority under the International Convention based upon Japanese Patent Application No. P06-300021 filed Dec. 2, 1994. This is a continuation of application Ser. No. 08/565,723 filed on Nov. 30, 1995, now U.S. Pat. No. 5,757,376.
US Referenced Citations (10)
Continuations (1)
|
Number |
Date |
Country |
Parent |
565723 |
Nov 1995 |
|