wlmeng11 / MitsubaToFRenderer

Mitsuba time-of-flight renderer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MitsubaToFRenderer

Mitsuba renderer with support for time-of-flight rendering.

We recommend using docker: adithyapedireda/mitsubatofrenderer that has preinstalled MitsubaToFRenderer and is tested on windows, mac and ubuntu20.04

For native installation, see INSTALL.txt for installation in ubuntu16.04 and INSTALL_20.04.txt for ubuntu20.04. Please check USAGE.txt for running the MitsubaToFRenderer with various settings. See INSTALLEXR2AVI.txt to install exr2avi scripts and view/save the exr output of the MitsubaToFRenderer as an image or video or process in MATLAB.

You can run this renderer on AWS using two pre-configured AMIs with ID ami-28308957 (us-east-1, N. Virginia) and ami-00329ef32ac692d6c (us-east-2, Ohio). Both AMIs are compatible with CfnCluster for easy distributed rendering.

project page:

http://imaging.cs.cmu.edu/ellipsoidal_connections/

credits:

The project is derived from https://www.mitsuba-renderer.org/ and https://github.com/cmu-ci-lab/mitsuba_clt.git (for coded projector and coded camera extension). On top of these, the ToF renderer and ellipsoidal connections for time-gated rendering are added.

The scene file can be created by using the mitsuba documentation (https://www.mitsuba-renderer.org/releases/current/documentation.pdf) Please refer to https://github.com/cmu-ci-lab/mitsuba_clt/blob/master/README.md for creating scenes with coded projector and coded camera.

If you have used the renderer, please cite

@article{pediredla2019ellipsoidal, title={Ellipsoidal path connections for time-gated rendering}, author={Pediredla, Adithya and Veeraraghavan, Ashok and Gkioulekas, Ioannis}, journal={ACM Transactions on Graphics (TOG)}, volume={38}, number={4}, pages={1--12}, year={2019}, publisher={ACM New York, NY, USA} }

About

Mitsuba time-of-flight renderer.


Languages

Language:C++ 89.6%Language:C 5.7%Language:CMake 1.7%Language:Python 1.3%Language:MATLAB 0.6%Language:Objective-C++ 0.3%Language:GLSL 0.3%Language:Shell 0.2%Language:XSLT 0.1%Language:Objective-C 0.1%Language:Makefile 0.0%Language:CSS 0.0%Language:PowerShell 0.0%Language:M 0.0%Language:Batchfile 0.0%