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

Point-based rendering method for global lighting effect via internal memory and external memory switching method

A technology of global illumination and switching methods, applied in 3D image processing, image data processing, instruments, etc., can solve problems such as low efficiency, achieve the effect of optimizing data scheduling and improving rendering speed

Active Publication Date: 2015-03-04
合肥扬水文化科技有限公司
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When clustering point cloud data, the traditional top-down octree construction method is very inefficient

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention is described in detail below:

[0045] When using large-scale point clouds for global illumination rendering, the exchange between internal and external memory is the bottleneck of rendering speed. In the entire rendering cycle, the scheduling of internal and external memory data can be divided into three stages. First of all, the data exchange between internal and external memory in the first stage occurs in the first step to generate point cloud files, and write the point data from the internal memory to the external storage file in the form of blocks.

[0046] In the second stage, the internal and external memory exchange occurs after the point cloud file is generated, and the point cloud data is read from the external storage into the memory. When the number of points is large, the exchange between the internal and external memory during the construction of the octree is very time-consuming. How to reduce the exchange of internal and external ...

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 point-based rendering method for a global lighting effect via the internal memory and external memory switching method. The method comprises the following steps: sampling and producing a point-cloud file containing direct lighting data by utilizing the direct lighting scene data, wherein the point-cloud file is divided by blocks and gradually written into an external memory to be stored through an internal memory; coding the produced point-cloud file; enabling the coded point-cloud data and the points of a three-dimensional space to be corresponding to a three-dimensional Z-curve curve so as to form an octree; storing the octree into the external memory file; rendering the scene with the global lighting effect through the built octree. According to the method, the theoretical rendering method for point-based consistent global lighting effect, proposed by Kontkanen is used as a reference and is improved, expanded and put into use; therefore, the data dispatching of the rendering coloring stage is optimized; the accurate global lighting rendering effect can be obtained under the limited internal memory space.

Description

technical field [0001] The invention relates to the field of realistic rendering of graphics, in particular to a rendering method for realizing a point-based global illumination effect by exchanging internal and external memory. Background technique [0002] During the development of computer architecture, the storage structure gradually formed a pyramid-like structure. The storage components on the upper layer have less space, high price, but fast speed; the storage components on the lower layer have large space, low price, but slow speed. Usually, the computer memory is at the upper level of the "pyramid", with small space and fast speed, while the external memory is at the lower level of the "pyramid", with large space and slow speed. Excellent memory and external memory scheduling algorithm is an effective way to solve the bottleneck of computer memory. [0003] Three-dimensional film and television animation works bring the audience the real feeling of being in it. D...

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 Applications(China)
IPC IPC(8): G06T15/50
CPCG06T15/50G06T17/005
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