GithubHelp home page GithubHelp logo

jackzhousz / gpm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gradientpm/gpm

0.0 0.0 0.0 82.43 MB

Source code for "Gradient-domain Photon Density Estimation", Eurographics 2017

Home Page: http://beltegeuse.s3-website-ap-northeast-1.amazonaws.com/research/2017_GPM/comparison/index.html

Shell 0.17% JavaScript 1.51% C++ 87.04% Python 2.83% C 2.24% Objective-C 3.44% PowerShell 0.01% XSLT 0.14% CSS 0.01% Objective-C++ 0.33% Cuda 0.24% Makefile 0.01% CMake 1.74% GLSL 0.29% Batchfile 0.01%

gpm's Introduction

Gradient-Domain Photon Density Estimation

This is the code release for the paper "Gradient-Domain Photon Density Estimation" in Eurographics 2017.

It extends Mitsuba 0.5.0 to include the following rendering techniques: Gradient-Domain Photon Density Estimation(G-PM), Gradient-Domain Path Tracing (G-PT) and Gradient-Domain Bidirectional Path Tracing (G-BDPT).

The code can be compiled on Windows 10 with Visual Studio 2013, and Arch Linux platform.

Download

License

If you use this code, please consider citing the following works accordingly:

  • Gradient-Domain Photon Density Estimation
@article{hua2017gpm,
  title     = {Gradient-Domain Photon Density Estimation},
  author    = {Hua, Binh-Son and Gruson, Adrien and Nowrouzezahrai, Derek and Hachisuka, Toshiya},  
  journal   = {Eurographics},
  year      = {2017},
  publisher = {The Eurographics Association},
}
  • Gradient-Domain Bidirectional Path Tracing
@Article{manzi2015gbdpt,
  author    = {Manzi, Marco and Kettunen, Markus and Aittala, Miika and Lehtinen, Jaakko and Durand, Fr{\'e}do and Zwicker, Matthias},
  title     = {Gradient-domain bidirectional path tracing},
  journal   = {Eurographics Symposium on Rendering},
  year      = {2015},
}
  • Gradient-Domain Path Tracing
@article{kettunen2015gpt,
  author    = {Kettunen, Markus and Manzi, Marco and Aittala, Miika and Lehtinen, Jaakko and Durand, Fr{\'e}do and Zwicker, Matthias},
  title     = {Gradient-domain path tracing},
  journal   = {ACM Transactions on Graphics (TOG)},
  year      = {2015},
  volume    = {34},
  number    = {4},
}
  • Gradient-Domain Metropolis Light Transport
@article{lehtinen2013gmlt,
  author    = {Lehtinen, Jaakko and Karras, Tero and Laine, Samuli and Aittala, Miika and Durand, Fr{\'e}do and Aila, Timo},
  title     = {Gradient-domain metropolis light transport},
  journal   = {ACM Transactions on Graphics (TOG)},
  year      = {2013},
  volume    = {32},
  number    = {4},
}
  • Mitsuba Renderer
@misc{jakob2010mitsuba,
  author = {Jakob, Wenzel},
  title  = {Mitsuba Renderer},
  year   = {2010},
  note   = {http://www.mitsuba-renderer.org},
}

This source code includes the following open source implementations:

  • Screened Poisson reconstruction code from NVIDIA, released under the new BSD license.
  • Mitsuba 0.5.0 by Wenzel Jakob, released under the GNU General Public License (version 3).

Contact

Please feel free to email binhson.hua[at]gmail.com or adrien.gruson[at]gmail.com for questions regarding the code.

gpm's People

Contributors

songuke avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.