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

A Lighting Rendering Method for Fixed Light Sources

A light source and real-time rendering technology, applied in the field of lighting rendering, can solve the problems of less calculation, discontinuous lighting effects, and large calculation, so as to reduce the amount of calculation, save GPU computing power, and improve efficiency

Active Publication Date: 2016-08-03
上海创图网络科技股份有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Vertex lighting calculates lighting results based on vertices, and then uses the lighting results of vertices to interpolate in the triangle. The advantage is that the amount of calculation is relatively small, but in many cases it may cause discontinuous lighting effects and loss of highlight information.
[0004] Pixel care is to perform lighting calculations on each pixel and directly obtain the lighting results. The amount of calculation increases with the rendering resolution, oversampling and scene organization, so the amount of calculation is relatively large, but the effect is relatively accurate.
Due to the large amount of calculation, it cannot support too many light sources

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
  • A Lighting Rendering Method for Fixed Light Sources
  • A Lighting Rendering Method for Fixed Light Sources
  • A Lighting Rendering Method for Fixed Light Sources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0030] Such as figure 1 As shown, a lighting rendering method for a fixed light source, the method includes the following two stages of preprocessing and real-time rendering.

[0031] Preprocessing stage:

[0032] The diffuse textures of all object models in the scene are traversed sequentially, the diffuse textures are processed, and the color mode information corresponding to each pixel on the diffuse texture of the object model is obtained.

[0033] The specific process is:

[0034] 1) Traverse the diffuse textures of all object models in the scene in turn, and obtain the diffuse texture corresponding to each object model. If the same part of a diffuse texture is used by multiple object models, it needs to be decomposed into different diffuse textures Textures are processed separately;

[0035] 2) Traverse each pixel on the diffuse texture of the object model, and obtain the coordinates, normal and material information of the corresponding object model position at the pi...

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 an illumination rendering method for a fixed light source. The method comprises a preprocessing stage and a real-time rendering stage. In the preprocessing stage, the diffusion grains of all object models in a scene is traversed in sequence, processing to the diffusion grains is carried out, and the color pattern information corresponding to each pixel point of the diffusion grains of the object models is acquired. In the real-time rendering stage, the illumination effect generated by a fixed light source is calculated according to the color pattern information corresponding to each pixel point of the object models, and the illumination rendering is carried out. Compared with the prior art, the illumination rendering method for the fixed light source transfers most computational process from the real-time rendering stage to the preprocessing stage, greatly reduces the computation amount of the real-time rendering stage, effectively saves the computing resource of a graphics processing unit (GPU), and improves rendering efficiency.

Description

technical field [0001] The invention relates to an information processing method, in particular to an illumination rendering method for a fixed light source. Background technique [0002] Illumination calculation is a part with a relatively large amount of calculation in the 3D rendering process. Due to the limitations of current hardware computing capabilities, it cannot support too many light sources in real-time 3D scenes. To solve this problem, there are several ways such as vertex lighting, pixel lighting, and delayed lighting are currently used. [0003] Vertex lighting calculates lighting results based on vertices, and then uses the lighting results of vertices to interpolate within the triangle. The advantage is that the amount of calculation is relatively small, but in many cases it may cause discontinuous lighting effects and loss of highlight information. [0004] Pixel lighting calculation is performed on each pixel, and the lighting result is directly obtained...

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
Inventor 王延樑郭鹏谢胜蓝
Owner 上海创图网络科技股份有限公司
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