Progressive photon mapping method based on statistical model checking
A technique of statistical model testing and photon mapping, applied in computing, 3D image processing, instruments, etc., can solve problems such as inability to solve visible problems, and achieve the effects of reducing time consumption, speeding up operation, and high convergence speed
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2018-12-07
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
technical field
[0001] The invention relates to a progressive photon mapping method, in particular to a progressive photon mapping method based on statistical model inspection, and belongs to the fields of computer software technology, computer graphics, and high-fidelity graphics rendering. Background technique
[0002] Global illumination is the core of realistic rendering, and it is also one of the classic problems in computer graphics. In recent years, a large number of algorithms have been used to solve this problem. Simulating global illumination by solving rendering equations is a theoretical basis, and ray tracing based on Monte Carlo sampling is one of the most popular methods (Philip Dutre, Philippe Bekaert, and Kavita Bala.2016.Advanced global illumination.A K Peters Ltd. ). Ray tracing is an unbiased method of solving the rendering equation by constructing a ray path from the camera. Since the ray path from the camera must probabilistically reach the light sourc...
Examples
Embodiment Construction
[0032] The present invention is described in further detail now in conjunction with accompanying drawing.
[0033] figure 1 . The flow chart of the method of the present invention, wherein the part marked with a dotted line is completely different from other methods.
[0034] The flow process of the whole method of the present invention is as follows figure 1 As shown, the steps include:
[0035] 1. Some initial values of the method of the present invention are set, including setting a k NN value, which can determine the initial radius of photon collection, that is, the k NN The radius of each photon is taken as its initial collection radius; in addition, the number of photons emitted into the scene by each photon pass is set; the number of photons occurring in each round is the same, and Ne(i) is the i round of emission total number of photons.
[0036] 2. First execute the ray tracing step (eye pass), follow the basic principle of ray tracing, launch a ray from the vi...