Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

46 results about "Ambient occlusion" patented technology

In computer graphics, ambient occlusion is a shading and rendering technique used to calculate how exposed each point in a scene is to ambient lighting. For example, the interior of a tube is typically more occluded (and hence darker) than the exposed outer surfaces, and the deeper you go inside the tube, the more occluded (and darker) the lighting becomes. Ambient occlusion can be seen as an accessibility value that is calculated for each surface point. In scenes with open sky this is done by estimating the amount of visible sky for each point, while in indoor environments only objects within a certain radius are taken into account and the walls are assumed to be the origin of the ambient light. The result is a diffuse, non-directional shading effect that casts no clear shadows but that darkens enclosed and sheltered areas and can affect the rendered image's overall tone. It is often used as a post-processing effect.

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

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.
Owner:北京麒麟网文化股份有限公司

Image processing method, image processing device and computer equipment

The embodiment of the invention discloses an image processing method, an image processing device and computer equipment. The image processing method disclosed by the embodiment of the invention comprises the following steps that: a graphics processor receives information, sent by a central processing unit, of a scene in a preset range around a target object to be rendered; the graphics processor renders the received scene to obtain a scene depth parameter, and the scene is obtained through being shot by a camera positioned in a position of a ray light source; the graphics processor renders a target object to be rendered to obtain a rendering depth parameter, and the target object to be rendered is obtained through being shot by a camera not positioned at in a position of the ray light source; the graphics processor calculates the environment light shielding picture of the target object to be rendered in each ray light source direction according to the scene depth parameter and the rendering depth parameter; and the graphics processor carries out stacking on the environment light shielding pictures in each ray light source direction to obtain an output image. The image processing method, the image processing device and the computer equipment provided by the embodiment of the invention have the advantage that the image processing efficiency can be improved.
Owner:TENCENT TECH (SHENZHEN) CO LTD

System and Method for Photorealistic Imaging Using Ambient Occlusion

Scene model data, including a scene geometry model and a plurality of pixel data describing objects arranged in a scene, is received. A first pixel data of the plurality of pixel data is selected. A primary pixel color and a primary ray are generated based on the first pixel data. If the primary ray intersects an object in the scene, an intersection point, P is determined. A surface normal, N, is determined based on the object intersected and the intersection point, P. A primary hit color is determined based on the intersection point, P. The primary pixel color is modified based on the primary hit color. A plurality of ambient occlusion (AO) rays are generated based on the intersection point, P and the surface normal, N, with each AO ray having a direction, D. For each AO ray, the AO ray direction is reversed, D, the AO ray origin, O, is set to a point outside the scene. Each AO ray is marched from the AO ray origin into the scene to the intersection point, P. If an AO ray intersects an object before reaching point P, that AO ray is excluded from ambient occlusion calculations. If an AO ray does not intersect an object before reaching point P, that ray is included in ambient occlusion calculations. Ambient occlusion is estimated based on included AO rays. The primary pixel color is shaded based on the ambient occlusion and the primary hit color and an image is generated based on the primary pixel color for the pixel data.
Owner:IBM CORP

Ambient light shielding processing method, device and equipment

The invention discloses an ambient light shielding processing method, device and equipment, relates to the technical field of game light and shadow processing, and can solve the technical problems that the calculation pressure of a server is increased and the game experience of a user is easily influenced when ambient light shielding processing is carried out at present. Comprising the steps that a target model unit of a target virtual object is acquired, the target model unit is a model unit to be subjected to ambient light shielding processing, and the target model unit is provided with a minimum bounding box; a target three-dimensional texture corresponding to the target model unit is obtained, the target three-dimensional texture is a pre-baked three-dimensional texture of the target model unit, and the size of the target three-dimensional texture is related to the size of a minimum bounding box of the target model unit; a target cube model of the target model unit is obtained, the target cube model is used for rendering the target three-dimensional texture, and the size of the target cube model is the same as that of the target three-dimensional texture; and rendering the ambient light shielding effect of the target model unit according to the target cube model and the target three-dimensional texture.
Owner:SHANGHAI PERFECT WORLD SOFTWARE CO LTD

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

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.
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