AO (ambient occlusion) method based on screen space

A technology of ambient light occlusion and screen space, applied in 3D image processing, image data processing, instruments, etc., can solve the problems of increasing workload, wasting time, increasing resource costs, etc., and achieves improved speed, high efficiency, and computing speed fast effect

Active Publication Date: 2015-04-15
WUXI FANTIAN INFORMATION TECH
View PDF8 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the AO (Ambient Occlusion) baking technology in 3D software is used to realize the change of light and dark details in static scenes. Although this technology can show part of the layering of the scene, because the lighting in the scene may change dynamically The light and shade details of the scene also change with the light, because the use of AO baking technology cannot meet the needs of scene changes in real time
If you change the light intensity information, you need to re-establish a set of AO mechanism for the scene, which not only increases the workload and wastes time, but also increases the resource cost

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
  • AO (ambient occlusion) method based on screen space
  • AO (ambient occlusion) method based on screen space
  • AO (ambient occlusion) method based on screen space

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0038] The technical solution of the present invention is specifically for calculating in real time the effect of ambient light shading on the change of light and dark details on the surface of the scene model.

[0039] For 3D objects in reality, use the computer image hardware interface to convert the 3D object into a 2D object and describe it in the frame buffer. These objects are composed of a series of vertices that describe the same nature of the object, and draw primitives through the image hardware interface. Vertex data, these primitives are defined by a set of vertices. These vertex descriptions consist of position coordinates, color values, normal vectors, ...

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 discloses an AO (ambient occlusion) method based on screen space. The AO method includes obtaining gray values of pixels according to positions and normals of the pixels in a scene drawn; subjecting the gray values of the pixels and scene color to multiplication to obtain a final light and shade effect. During physical operation after image rasterization, color information around the pixels are sampled, simple depth value comparison is performed to calculate a range, which ambient lighting cannot reach, of an object, and accordingly, outline shadow of the object surface which is under the ambient lighting is proximately represented, with calculation high in speed and high in efficiency.

Description

technical field [0001] The present invention relates to the field of computer graphics, in particular to a screen-space-based ambient light shading method. Background technique [0002] At present, with the development of computer hardware technology, especially the rapid development of GPU, the rendering speed of computers is getting faster and faster, and people's demand for realistic graphics is becoming stronger and stronger. Realistic image rendering requires lighting. Not only the direct illumination of the light source must be considered, but also the indirect illumination from reflection, refraction, and transmission between objects. Ambient occlusion is a global illumination algorithm. The shadow formed by the occlusion of surrounding objects can be very The sense of space and layering in a well-rendered scene brings players a better sense of reality. This kind of ambient light calculation speed is fast and can meet the needs of real-time rendering. [0003] At pre...

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
IPC IPC(8): G06T15/50
CPCG06T15/50
Inventor 张翼
Owner WUXI FANTIAN INFORMATION TECH
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