Path Tracing Acceleration

0 0
  • 0 Collaborators

The path-tracing algorithm combines the contributions of multiple light paths to the lighting effect according to their probability of occurrence to implement the rendering equation. Rendering can be achieved much faster by parallel acceleration. ...learn more

Project status: Concept

Graphics and Media

Intel Technologies
DevCloud, Intel CPU, oneAPI

Overview / Usage

The path tracing algorithm emits multiple rays from each pixel point in the camera plane to find a light source. When the rays intersect with objects in the scene and reflect, they are emitted in a direction chosen from the hemispherical plane according to a predefined probability distribution function, and the energy distribution of the emitted rays is assigned according to the BRDF function. The rest of the process is consistent with ray tracing. The essence of the path tracing algorithm is to combine the contribution of multiple light paths to the lighting effect according to their probability of occurrence to implement the rendering equation. But the computational process requires a lot of computational resources. It takes a lot of time to draw only by CPU serial. In contrast, the algorithm solves for pixel points that are uncorrelated and can be computed in parallel accordingly. By computing the image information of multiple locations simultaneously through GPU parallel acceleration, the rendering time can be largely reduced.

Comments (0)