ARTÍCULO
TITULO

Comparison of pseudorandom number generators for use with Monte Carlo-based rendering

I.Y. Sesin    
V.V. Nechaev    

Resumen

Path tracing is one of unbiased rendering methods. Said method relies on integral rendering equation to simulate wide variety of optical phenomena. In path tracing, integral part of rendering equation is calculated using Monte Carlo method, which makes the method very resource-intensive. Taking in account that the rendering method is perfectly parallel, it is appropriate to take advantage of GPGPU methods to leverage GPU processing power for the calculations. However, Monte Carlo method requires random numbers to operate, and truly random numbers are difficult to obtain in bulk, especially on GPU. This leads to the crux of the problem: which pseudorandom number generator algorithm would be preferable to use on GPU with Monte Carlo method?This paper focuses on comparison between several PRNGs (pseudorandom number generators) being used with Monte Carlo method to solve integral rendering equation on GPU. The comparison is used to show advantages and disadvantages to using these PRNGs with Monte Carlo-based rendering methods, and draws some conclusions regarding picking correct tool for the job. 

 Artículos similares

       
 
Gaoke Ma, Hongyun Jia, Jichun Xiao and Lina Hao    
Exoskeletal robots are of critical importance in the domain of mechanical boosting. The pneumatic artificial muscle (PAM) is commonly used as a flexible actuator in exoskeletal robots designed for upper limbs due to its high power-to-weight ratio, confor... ver más
Revista: Applied Sciences

 
Raz Lapid, Zvika Haramaty and Moshe Sipper    
Deep neural networks (DNNs) are sensitive to adversarial data in a variety of scenarios, including the black-box scenario, where the attacker is only allowed to query the trained model and receive an output. Existing black-box methods for creating advers... ver más
Revista: Algorithms

 
Jun He, Mingjin Shen and Feng Gao    
The hardware-in-the-loop (HIL) simulation is an important approach to test space robotic operations, rendering virtual free-floating dynamics on robotic facilities. However, this approach suffers from velocity divergence due to intrinsic time delay in th... ver más
Revista: Aerospace

 
Martin Eigel, Marvin Haase and Johannes Neumann    
Topology optimisation is a mathematical approach relevant to different engineering problems where the distribution of material in a defined domain is distributed in some optimal way, subject to a predefined cost function representing desired (e.g., mecha... ver más
Revista: Algorithms

 
Fu-I Chou, Tian-Hsiang Huang, Po-Yuan Yang, Chin-Hsuan Lin, Tzu-Chao Lin, Wen-Hsien Ho and Jyh-Horng Chou    
This study proposes a method to improve fractional-order particle swarm optimizer to overcome the shortcomings of traditional swarm algorithms, such as low search accuracy in a high-dimensional space, falling into local minimums, and nonrobust results. I... ver más
Revista: Applied Sciences