Skip to content

TaKeTube/Torrey-GPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Torrey-GPU

A GPU version of CSE 168 Path Tracer Torrey written in C++ 17 & CUDA. Except the scene parser and the Vector classes, this renderer is implemented from scratch.

room

Original design scene. Using assets from https://polyhaven.com/.

Tested Environment:

  • Windows 10

  • VS 2019

  • CUDA 11.3

  • CMake 3.26.4

Build Requirements:

  • CUDA 11.x
  • C++ 17
  • CMake

Key Features

  • Bounding volume hierarchies
  • Textures
  • Monte Carlo path tracing
  • Microfacet BRDFs
  • Multiple importance sampling
  • std::variant based polymorphism
  • CUDA acceleration

About

📷 GPU accelerated path tracer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published