A Method for Accelerating Photon Mapping Based on Point Buffer

A photon mapping and photon technology, which is used in 3D image processing, instruments, and calculations. It can solve the problems of large memory occupation and slow calculation efficiency of the accelerated cache structure, achieve uniform distribution of sampling points, avoid calculation errors, and reduce storage costs. Effect

Active Publication Date: 2017-01-04
SHANDONG UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The present invention aims at the problems of slow calculation 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
  • A Method for Accelerating Photon Mapping Based on Point Buffer
  • A Method for Accelerating Photon Mapping Based on Point Buffer
  • A Method for Accelerating Photon Mapping Based on Point Buffer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0041] 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.

[0042] 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 acceleration method based on point buffering, which includes the following steps: 1. Photon tracking; emit a certain number of photons from the light source to the scene, and then track the trajectory of these photons, and track the photons that collide with the object The photon information is recorded and saved to the photon graph; 2. Preprocessing; precalculate the irradiance and save it to the point buffer; Save in the form of point cache; 3. Rendering; render according to the ray tracing algorithm, and emit tracking reflection, refraction, and diffuse reflection rays at the intersection of the light and the object surface according to the surface properties of the object; the final gathering algorithm emits N diffuse reflection rays, Diffuse light intersects with scene objects, and returns the color values ​​of N sampling points in the point buffer closest to the intersection point, calculates the mean value as the indirect illumination color value, and finally adds it to the direct illumination color value to obtain 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. [0002] technical background [0003] 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. [0004] Rendering of ph...

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 Patents(China)
IPC IPC(8): G06T15/06
Inventor 康春萌王璐崔云鹏徐延宁屠长河孟祥旭
Owner SHANDONG UNIV
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