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

Distributed global illumination calculating method based on photon mapping

A technology of global illumination and calculation method, applied in the direction of calculation, 3D image processing, instruments, etc., can solve the problems of inaccurate rendering results, global illumination occupying a lot of memory space, rendering deviation, etc., to improve rendering speed and effect, good Global illumination effect, the effect of reducing the storage load

Active Publication Date: 2016-12-21
SHANDONG UNIV
View PDF5 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Because the global illumination takes up a lot of memory space, the existing global illumination calculation methods have the following problems: (1) the storage load of the calculation node is large, which is not suitable for the rendering of super-large scenes; (2) due to the use of a single machine for rendering, the The rendering speed of the scene is slow; (3) No optimization scheme is proposed in the process of rendering boundary points, and rendering deviation may occur, which makes the rendering result inaccurate, and eventually leads to the problem of poor global illumination effect

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
  • Distributed global illumination calculating method based on photon mapping
  • Distributed global illumination calculating method based on photon mapping
  • Distributed global illumination calculating method based on photon mapping

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] 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 uses a distributed photon mapping method to jointly render a picture on a network multi-node cluster architecture, and a cpu-based cluster environment needs to be built.

[0031] The present invention first uses the master node to read the scene file for preprocessing, constructs a k-d tree, and performs photon mapping operations to simultaneously construct a global photon graph, then divides the scene information according to the segmentation plane, and distributes the global photon graph obtained by the scene geometry and mapping Stored in each slave node; after the rendering task starts, the master node controls the overall rendering process and communication timing, and the slave nodes are matched to perform parallel rendering, determine the attribution ...

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 distributed global illumination calculating method based on photon mapping. The method comprises a master node reads a scene file, scene data is divided and stored in a distributed manner, and according to emitted photons, the master node constructs a global photon graph and sets a photon overlap range; communication between the master node and slave nodes is constructed; the master node divides the whole screen pixel space into multiple blocks, each block serves as a rendering task, rendering tasks are distributed to the slave nodes in the clockwise sequence from inside to outside, and the slave node obtains the tasks distributed by the master node and adds the task into a queue, and determines task ownership of each coloring point in the block; the slave node traverses the global photon graph in the surrounding of each coloring point, and collects an indirect illumination color value obtained by photons, namely a rendering result; and each slave node returns the rendering result to the master node, the master node merges all the obtained rendering results according to the priority, and a rendering picture is generated. According to the invention, the rendering speed and effect are improved.

Description

technical field [0001] The invention relates to the field of realistic rendering of graphics, in particular to a method for calculating distributed global illumination based on photon mapping under the Intel MIC hardware architecture. Background technique [0002] Scene rendering is to color the scene, and process the light and the material of the object in the scene into the form of an image. In the rendering of large-scale scenes, the scene data is very large, and in order to achieve excellent global illumination, the rendering time will also be very long. [0003] Global illumination, showing the combined effect of direct lighting and indirect lighting. When the light hits the subject, it reflects regular or diffuse light, which controls the color, reflection, refraction, caustics and other light effects of the interaction between objects, and finally deduces the realistic natural light. Therefore, when rendering, in order to achieve real scene effects, global illuminat...

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/506
Inventor 王璐徐延宁孟祥旭
Owner SHANDONG UNIV
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