项目作者: benchislett

项目描述 :
CUDA-Accelerated Path Tracer
高级语言: C++
项目地址: git://github.com/benchislett/Graphics.git
创建时间: 2020-04-04T19:55:52Z
项目社区:https://github.com/benchislett/Graphics

开源协议:MIT License

下载


Graphics

CUDA-Accelerated Path Tracer supporting arbitrary BSDFs and multiple importance sampling.

Usage

Default make will build the c++ rendering library for custom use.

Building the included test file with make test will build and link the rendering library, and output the test executable
which can be configured at runtime through the commandline with the following flags:

  1. -f FILE Specify input wavefront obj file
  2. -h Print this help message.
  3. -s N Specify number of samples per pixel
  4. -x N Specify width in pixels
  5. -y N Specify height in pixels

Output

Cornell box with Stanford Dragon

Different Cornell box with spheres

Fireplace room render