Method and system for drawing ambient occlusion images based on GPU (graphic processing unit) acceleration

An image rendering and ambient light technology, applied in image data processing, 3D image processing, instruments, etc., can solve the problems of inapplicability, complexity, and higher requirements for algorithm logic judgment of next-generation engines, so as to improve real-time rendering efficiency and reduce The number of texture switching and the effect of improving computational efficiency

Inactive Publication Date: 2013-01-09
北京麒麟网文化股份有限公司
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the obvious disadvantages of this algorithm are: firstly, the more complex the object model is, the more vertices need to be calculated, and the execution efficiency is O(n); The requirements are higher, rather than pixel-level lighting calculations; finally, because the algorithm has high requirements for logical judgment, it can only be calculated by the CPU processor, and it cannot pass the graphics card with low logical judgment ability but strong parallel processing ability. Graphics processing unit (GPU, Graphic Processing Unit) accelerated processing, unable to take advantage of the rapid performance of the current graphics card, it is not suitable for the next-generation engine currently commonly used
The disadvantage of this method is that, firstly, the complexity of the algorithm is linearly related to the complexity of the object model, the more complex the object model is, the more surfaces need to be calculated; secondly, the algorithm only calculates the ambient light occlusion information of the vertices, and the algorithm is not sensitive to logical judgments. higher requirements, rather than pixel-level lighting calculations; finally, because the algorithm has high requirements for logical judgment, it can only be calculated by the CPU processor, and cannot be calculated by the GPU with low logical judgment ability but strong parallel processing ability. Processor accelerated processing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for drawing ambient occlusion images based on GPU (graphic processing unit) acceleration
  • Method and system for drawing ambient occlusion images based on GPU (graphic processing unit) acceleration
  • Method and system for drawing ambient occlusion images based on GPU (graphic processing unit) acceleration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be described below in conjunction with the accompanying drawings.

[0036] In the following description, some specific details are described in order to provide a general understanding of the present invention. In the embodiments, well-known components that implement specific functions are shown in the form of schematic diagrams or block diagrams, so as to highlight technical points without obscuring the present invention in unnecessary details. In addition, since those of ordinary skill in the art can understand the details disclosed in the art about network communication, electromagnetic signal command technology, user interface or input / output technology, etc. The above technical details are omitted above, and these details are not considered to be the necessary features to obtain the complete technical solution of the present invention.

[0037] As can be seen within the scope of understanding of those of ordinary skill in the art, the em...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a method and a system for drawing ambient occlusion images based on GPU (graphic processing unit) acceleration. The method comprises the following steps: 1) building a hemispherical camera system consisting of uniformly-distributed cameras in a CPU (central processing unit) processor; 2) selecting a camera to shoot scenes within a certain range around an object to be rendered so as to obtain a scene depth map (with scene depth values) for the scenes within a certain range around the object to be rendered; 3) receiving the vertex data (include a vertex coordinate) of the object to be rendered, and carrying out calculation according to the vertex coordinate so as to obtain the rendering depth value of a pixel; 4) according to the scene depth value and rendering depth value of the pixel, calculating the AO (ambient occlusion) information of the pixel; 5) storing the AO information of the pixel into an AO map according to a pre-generated AO map; and 6) rendering the online scene of the AO map into displayable ambient light, then outputting the displayable ambient light. In the method, because the AO information calculation process is completed in the GPU processor, and the GPU processor has a strong parallel processing capacity, the calculation efficiency is greatly increased.

Description

technical field [0001] The invention relates to the field of computer realistic imaging, in particular to a method and system for rendering an ambient light occlusion image based on GPU acceleration. Background technique [0002] In recent years, computer graphics has developed greatly in many fields such as games, virtual reality, and movie special effects. With the continuous increase of application requirements, people's requirements for realistic graphics are also increasing. Ambient Occlusion (AO, Ambient Occlusion) is an important part of global illumination technology. AO describes the occlusion value of points on the object surface and other objects in the scene. AO is used in global illumination to attenuate the illumination value of the light reaching the surface. , and then generate shadows to increase the realism of graphics. Ambient occlusion technology is a major breakthrough in shadow calculation. By increasing the light and dark levels in the shadow, the lig...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06T15/10G06T15/50G06T1/20
Inventor 刘业平李雷
Owner 北京麒麟网文化股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products