Bidirectional Path Tracing and Metropolis Light Transport

Thursday, January 8, 2015

Vertex Connection and Merging

›
I implemented vertex connection and merging (VCM) in my renderer. VCM is an extension of bidirectional path tracing (BPT) that adds a famil...
Wednesday, December 31, 2014

Bidirectional Path Tracing Enhancements

›
Several months ago, I implemented a couple additional bidirectional path tracing features described in Veach's thesis. Specifically, I a...
Sunday, January 26, 2014

Indirect Light

›
Bidirectional path tracing is very good at rendering scenes lit primarily by indirect light. Unlike unidirectional path tracing, bidirection...
Friday, December 27, 2013

SDS Paths

›
Although bidirectional path tracing can efficiently render many types of paths, it has a very difficult time rendering specular–diffuse–spec...
Sunday, November 10, 2013

Improved MLT

›
I recently revisited my bidirectional path tracer and found a small bug in my Metropolis implementation. For choosing the location on the im...
Friday, May 10, 2013

Working Metropolis Light Transport

›
I just finished implementing Metropolis light transport (MLT) in my bidirectional path tracer. I will post more details later, but for now ...
2 comments:
Thursday, May 2, 2013

Complete MIS and Optimizations

›
I finished my multiple importance sampling (MIS) implementation by adding the one missing piece: correct evaluation of the probability densi...
Monday, April 15, 2013

Microfacet BSDF for Reflection and Refraction

›
Last year I implemented (see my blog posts  here and here ) a microfacet model for reflection and refraction based on the 2007 paper by Wa...

Disney Principled BSDF

›
I implemented the diffuse and specular parts of the Disney "principled" BRDF ( slides ,  notes ), a new multipurpose analytic BRDF...

Diffuse Reflection and Transmission BSDF

›
My improved BSDF system is very general and makes it really easy to add new BSDFs that contain any kind of reflection and transmission. To t...
Sunday, April 14, 2013

Multiple Light Sources

›
I added support for multiple light sources to my bidirectional path tracer. For now, when selecting an origin light for the light subpath, ...
2 comments:
›
Home
View web version

About Me

Peter
View my complete profile
Powered by Blogger.