Parallelization type progressive photon mapping method and device based on OpenCL

A photon mapping and progressive technology, applied in machine execution devices, multi-programming devices, concurrent instruction execution, etc., can solve problems such as algorithm efficiency bottlenecks, and achieve the effect of improving execution efficiency and strong portability

Inactive Publication Date: 2014-10-08
BEIJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the progressive photon mapping algorithm improves the scene rendering effect to a certain extent, the algorithm efficiency is always a bottleneck

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
  • Parallelization type progressive photon mapping method and device based on OpenCL
  • Parallelization type progressive photon mapping method and device based on OpenCL
  • Parallelization type progressive photon mapping method and device based on OpenCL

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Aiming at the problems existing in the prior art, the present invention proposes a parallel progressive photon mapping scheme in combination with the OpenCL heterogeneous parallel computing platform, so as to improve the execution efficiency of the algorithm.

[0025] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. The present invention is an OpenCL-based parallelized progressive photon mapping method and device. Combining with the OpenCL heterogeneous parallel computing architecture, each step in the progressive photon mapping is parallelized and designed on a suitable processor through different workloads. , the CPU is mainly responsible for managing and scheduling various tasks, and the GPU is responsible for general parallel computing, and the execution efficiency of the algorithm has been greatly improved.

[0026] figu...

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 parallelization type progressive photon mapping method and device based on OpenCL. The parallelization type progressive photon mapping method and device are applied to the overall illumination field in the virtual reality technology. Parallelization type progressive photon mapping is achieved through the OpenCL. The parallelization type progressive photon mapping method comprises the steps that firstly, initialization is conducted, a scene model is loaded, and the OpenCL calculating parameters are initialized; secondly, parallelization is conducted on viewpoint ray tracing, photo tracing and scene rendering based on the OpenCL, working loads are designed on corresponding processors reasonably, and after a command queue is executed, a computation result is read and transmitted to a CPU; finally, data resources stored in the CPU are released through the OpenCL standard library functions. By the adoption of the parallelization type progressive photon mapping method and device based on the OpenCL, the efficiency of the progressive photon mapping algorithm can be improved remarkably, compared with a computation method that design is conducted on the CPU, the efficiency is improved by four to nine times, the transportability is high, and the rendering effect is improved to a certain extent.

Description

technical field [0001] The invention relates to an OpenCL-based parallel progressive photon mapping method and device, which improves the efficiency of the progressive photon mapping algorithm, has high application value for realistic global illumination, and belongs to the technical field of virtual reality. Background technique [0002] As computer graphics are widely used in digital entertainment, virtual navigation, education and learning, simulation training, virtual medical treatment, e-commerce and other fields, people have higher and higher requirements for the realism of graphics rendering, and the realistic global illumination is to improve One of the key technologies for the realism of virtual scenes. At present, physics-based global illumination includes ray tracing, radiosity and photon mapping. Among them, the photon mapping algorithm can simulate various lighting effects by taking advantage of the advantages of the first two methods. For example, caustics, gl...

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): G06F9/38G06F9/50
Inventor 贾庆轩扎西次仁李旭龙孙汉旭宋荆洲
Owner BEIJING UNIV OF POSTS & TELECOMM
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