Skip to content

Code for SIGGRAPH 2020 paper "Langevin Monte Carlo Rendering with Gradient-based Adaptation"

License

Notifications You must be signed in to change notification settings

arpit15/Langevin-MCMC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Langevin-MCMC

This is the code repository for paper "Langevin Monte Carlo Rendering with Gradient-based Adaptation" by Fujun Luan, Shuang Zhao, Kavita Bala, and Ioannis Gkioulekas. Check out the project page for more information.

LMC (44.69 seconds):

LMC

H2MC (45.38 seconds):

H2MC

We implement our proposed LMC algorithms within the open-source reference implementation of H2MC by Tzu-Mao Li. Please refer to the dpt renderer page for basic installation and usage: https://github.com/BachiLi/dpt.

If you use our code, please cite the paper:

@article{luan2020langevin,
  title = {Langevin Monte Carlo Rendering with Gradient-based Adaptation},
  author = {Luan, Fujun and Zhao, Shuang and Bala, Kavita and Gkioulekas, Ioannis},
  journal = {ACM Trans. Graph.},
  volume = {39},
  number = {4},
  year = {2020},
  publisher = {ACM},
}

The code has been tested on a 32-core machine with Ubuntu 18.04 and gcc 9.2.1. I have not tested it on OSX or Windows system yet.

Please feel free to contact me (fujun @ cs.cornell.edu) if there are any issues/comments/questions.

About

Code for SIGGRAPH 2020 paper "Langevin Monte Carlo Rendering with Gradient-based Adaptation"

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 86.6%
  • TeX 5.8%
  • HTML 2.4%
  • Python 2.4%
  • CMake 1.5%
  • C 0.8%
  • Other 0.5%