Skip to content

compix/CUDA-Path-Tracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CUDA-Path-Tracer

Main Features

  • Unidirectional CUDA accelererated progressive path tracer
  • Highly parallel BVH construction with CUDA based on "Maximizing parallelism in the construction of BVHs, octrees, and k-d trees" by Karras, T., 2012, June.

Screenshots

BVH-Dragon-Hairball Dragon-Sponza

Relevant Sources

  • Pharr, M., Jakob, W. and Humphreys, G., 2016. Physically based rendering: From theory to implementation. Morgan Kaufmann.
  • Möller, T. and Trumbore, B., 2005, July. Fast, minimum storage ray/triangle intersection. In ACM SIGGRAPH 2005 Courses (p. 7). ACM.
  • Karras, T., 2012, June. Maximizing parallelism in the construction of BVHs, octrees, and k-d trees. In Proceedings of the Fourth ACM SIGGRAPH/Eurographics conference on High-Performance Graphics (pp. 33-37). Eurographics Association.
  • Karras, T. and Aila, T., 2013, July. Fast parallel construction of high-quality bounding volume hierarchies. In Proceedings of the 5th High-Performance Graphics Conference (pp. 89-99). ACM.
  • Aila, T. and Laine, S., 2009, August. Understanding the efficiency of ray traversal on GPUs. In Proceedings of the conference on high performance graphics 2009 (pp. 145-149). ACM.
  • [McGuire2011] McGuire, Computer Graphics Archive, Aug 2011 (http://graphics.cs.williams.edu/data)