Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Scene dynamic shade and shadow realizing method

An implementation method and technology of scene dynamics, which are applied in image data processing, 3D image processing, instruments, etc., can solve the problems of low illumination speed, illumination accuracy limitation, and operation speed decrease, so as to improve illumination speed, improve illumination accuracy, The effect of improved lighting accuracy

Active Publication Date: 2006-10-04
BEIJING KINGSOFT DIGITAL ENTERTAINMENT CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] 1) The calculation is complex and the lighting speed is low. Since the current area is first divided into fixed horizontal lighting grids and the brightness of each grid is calculated, the calculation amount is too large, resulting in a decrease in calculation speed and limited real-time performance
[0006] 2) The lighting accuracy is low. Because the object grid is illuminated according to the brightness of the horizontal fixed grid, that is, the lighting accuracy depends on the size of the horizontal fixed grid. Considering the problem of computing speed, the horizontal fixed grid is usually thicker to reduce the amount of calculation , resulting in limited lighting accuracy
[0007] 3) The lighting accuracy is not easy to adjust. Since the current area is divided into a fixed-size horizontal grid, adjusting the grid size of the illuminated object cannot improve the lighting accuracy.

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
  • Scene dynamic shade and shadow realizing method
  • Scene dynamic shade and shadow realizing method
  • Scene dynamic shade and shadow realizing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Please refer to figure 1 , the scene dynamic light and shadow implementation method of the present invention includes: step 101 of generating a list of occluders in the scene; determining the attenuation range of the light source, and generating a dynamic shadow cone list corresponding to the light source for the occluders located in the attenuation range of the light source 102; Whether the illuminated object is in the field of view, if it is in the field of view, then discretize it into an object mesh with vertices in step 103; for the light source in the field of view, determine whether the object discretized into the object mesh is in the attenuation of the light source In step 104, if it is not within the range, no calculation is performed; if it is, then step 105 is to calculate the illumination of the light source to the object mesh that is not within the shadow cone within the attenuation range.

[0023] Please refer to figure 2 , first implement step 101, gen...

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 a kind of scene dynamic shadow realizing method, which includes following steps: the shaded object list is generated; determines the attenuation range of the light source, and the shadow cone list correspondent to the light source to the shadow in the attenuation range of the light source; judges if the lightened object is in the vision field, if yes, it is scattered into object lattice with climax; pointing to the light source in the vision field, judges if the scattered object is in the attenuation range of the light source, if no, doesn't carry on the calculation; if yes, calculates the illuminance of the object lattice which is not in the shadow cone in the attenuation range. The invention can be applied to the false 3D game, it can upgrade the illuminance accuracy, improves the image quality of the scene.

Description

technical field [0001] The invention relates to a pseudo 3D scene dynamic light and shadow technology, in particular to a scene dynamic light and shadow realization method using the vertex lighting technology. Background technique [0002] At present, video games, especially pseudo-3D games (games with a 45-degree viewing angle), generally use scene dynamic light and shadow technology to make game players produce visual effects that are as immersive as they are in the real world. The dynamic light and shadow technology is a technology used in the game to determine the appearance of the surrounding environment according to the light source, and is one of the tools used by game developers to make players more involved in the game. For example, launch a rocket into a dark place, and as the rocket moves forward, it will light up the hallway. And when the rocket passes, these illuminated areas return to their original brightness. The scene dynamic lighting technology first cons...

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/50
Inventor 罗洪波
Owner BEIJING KINGSOFT DIGITAL ENTERTAINMENT CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products