Russian roulette for path tracing

Project:YafaRay
Version:development
Component:Code
Category:feature request
Priority:normal
Assigned:Unassigned
Status:active
Description

Hi

After talking with Rodrigo about this, I think one improvement for our next event estimation path tracer is using a russian roulette algorithm similar to the one used in photon mapping for performing an early termination of paths that does not make a significative contribution to the convergence progression. There are lots of documentation nowadays about implementing this tech in path tracing and Arnold uses this technique to accelerate their path tracing algorithm. Thanks !

Links:

http://computergraphics.stackexchange.com/questions/2316/is-russian-roul...

https://www.solidangle.com/research/physically_based_shader_design_in_ar... (page 14)

http://therenderblog.com/russian-roulette-sampling/

https://www.google.es/search?q=russian+roulette+path+tracing

Comments

#1

Very interesting :) I guess this with Embree Acceleration should provide very good time/ noise ratio !

Olivier Boscournu __ riofranco design  Montpellier _ France   http://www.olivier-boscournu.com/