3-D graphic plotting apparatus
A technology for rendering devices and three-dimensional graphics, which is applied in image data processing, 3D image processing, processor architecture/configuration, etc., and can solve problems such as inability to reduce power consumption and reduce power consumption
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0043] image 3 It is a block diagram showing the configuration of the three-dimensional graphics rendering device according to Embodiment 1 of the present invention. In the figure, 1 is a three-dimensional graphics rendering device, 2 is a main interface used when the three-dimensional graphics rendering device 1 and an external host CPU (host computer) 15 perform data transmission and reception, and 3 is a three-dimensional data storage unit for storing three-dimensional data. 4 is a geometric processing unit that reads three-dimensional data from the three-dimensional data storage unit 3, applies geometric processing to each vertex of a polygon constituting a three-dimensional scene shown by the corresponding three-dimensional data, and obtains vertex data for drawing on a two-dimensional screen . Reference numeral 5 denotes a rendering processing unit that receives vertex data output from the geometry processing unit 4 and generates pixel data based on the vertex data. 6...
Embodiment approach 2
[0057] Figure 5 It is a block diagram showing the configuration of a three-dimensional graphics rendering device according to Embodiment 2 of the present invention. right with image 3 The same or corresponding parts of the shown three-dimensional graphics rendering device 1 are given the same reference numerals, and description thereof will be omitted. In the figure, 9 is a setting processing unit that inputs vertex data from the geometry processing unit 4 and obtains parameters such as an increment value necessary for screen processing from the vertex data. 10 is a pixel processing section for generating pixel data to be written into the frame buffer 6 by performing the following processing: screen processing, performing predetermined interpolation based on the parameters obtained by the setting processing section 9, and generating pixels constituting a polygon Data; texture mapping process, paste the pixel data of the texture image corresponding to each pixel data genera...
Embodiment approach 3
[0072] Figure 7 It is a block diagram showing the configuration of a three-dimensional graphics rendering device according to Embodiment 3 of the present invention. right with image 3 The same or corresponding parts of the shown three-dimensional graphics rendering devices are assigned the same reference numerals, and description thereof will be omitted. In the figure, 11 is a coordinate conversion processing unit that reads three-dimensional data from the three-dimensional data storage unit 3 and converts coordinates of vertices of polygons represented by the three-dimensional data into two-dimensional window coordinates according to the position and direction of the viewpoint. 12 is an illumination processing unit that calculates the brightness of each vertex of a polygon based on the distance and angle between the vertex and the light source. 13 is a cropping processing unit for removing polygons located outside the display screen. 31 is a clock control unit that suppl...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 