Martin Šik

Depth of field solver in Corona

Martin Šik
Chaos Czech a. s.
 


Our DOF solver significantly improves the speed of rendering of scenes that use depth of field (DOF) effect. On the left you can see the result of Corona path tracer without the solver, the areas blurred by DOF are noisy. While on the right, you can see result of Corona DOF solver, the blurred areas exhibit far less noise. The renderings were done in equal-time and the path tracer would take 13x longer to get the same result as our DOF solver.


Abstract

Rendering objects blurred by shallow depth of field is a challenging problem in Monte Carlo path tracing. In our production renderer Corona, we tackle this problem by reprojecting contributing samples back to the camera. This allows us to significantly speed up the convergence of the image.


Reference

Martin Šik Depth of field solver in Corona. HiVisComp, 2024.
BibTeX


Links and Downloads

HiVisComp
slides
 
Corona Renderer
pptx (65 MB)
 
Corona implements the method as described on the slides