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

Photon mapping accelerating method based on point cache

A photon mapping and photon technology, applied in 3D image processing, instruments, calculations, etc., can solve the problems of slow calculation efficiency and large memory usage of the acceleration cache structure, achieve uniform distribution of sampling points, avoid calculation errors, and reduce storage costs Effect

Active Publication Date: 2014-12-10
SHANDONG UNIV
View PDF3 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The present invention aims at the problems of slow computational efficiency and large memory occupation of the accelerated cache structure in the existing photon mapping method

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
  • Photon mapping accelerating method based on point cache
  • Photon mapping accelerating method based on point cache
  • Photon mapping accelerating method based on point cache

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described below in conjunction with rendering examples and accompanying drawings.

[0040] For a rendering algorithm, it is the process of converting a 3D scene into an image. Before the rendering task starts, the expression of a 3D scene in the modeling software is converted into a data expression that the rendering engine can read and recognize. The scene includes information such as cameras, geometry, light sources, materials, and map textures. The user submits a scene data file package containing complete information, and the rendering engine can recognize the camera, geometry, light source and other information described in these files. After the entire scene data is read in, the rendering algorithm starts, coloring and outputting the image.

[0041] The BOX scene is a rendering instance. In this scene, it contains a box with a light source, a transparent glass ball and a camera. After the rendering engine has read the enti...

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 photon mapping accelerating method based on point cache. The method includes the following steps: 1 photon tracking which includes emitting a certain number of photons to a scene from a light source, then tracking the moving track of the photons, recording the information of the photons in collision with an object and storing the information into a photon picture; 2 preprocessing which includes pre-computing the irradiance, storing the irradiance into the point cache, continuing computing a tinter after the irradiance is computed and storing obtained color values in the point cache mode; 3 rendering which includes conducting rendering according to a light tracking algorithm and emitting tracking reflection, refraction and diffuse reflection light at the intersection point position of light and the surface of the object according to the object surface attribute. A final gathering algorithm emits N diffuse reflection light, the diffuse reflection light intersects with the object on the scene, the color values of N sampling points in the point cache closest to the intersection point are returned, the color values are subjected to mean value computing to serve as the indirect illumination color value, and finally the indirect illumination color value plus the direct illumination color value is the final image.

Description

technical field [0001] The invention relates to the field of realistic rendering of graphics, in particular to a point buffer-based photon mapping global illumination acceleration method. technical background [0002] Rendering technology is the main technology of animation film braking. The current rendering technology mainly has two development directions, one is to pursue the rendering of real photo-level image quality (Photorealistic Rendering); the other is to pursue the non-realistic rendering (NPR) of special artistic effect. Realistic rendering is the effect pursued by most 3D works at present, and the research points mainly focus on authenticity. Local illumination refers to the direct illumination effect of the light source on the surface of the object, and global illumination refers to the illumination effect between objects, including the influence of light reflected, refracted or scattered by objects in the scene on the object. [0003] Rendering of photoreali...

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/06
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