Ashish424 / G.P.U-PathTracer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gpu Path Tracer

  • Parallel Path tracer made using Nvidia Cude API and Nvidia accelerated bvh structures.
  • Support for Spheres,Boxes and Triangles
  • Implemented different materials including metal,specular and diffuse
  • ProgressiveRendering - The Monte Carlo Integration is performed over time.This allows the user to work with the app in real time easily. Alt text Alt text

Source code for original BVH Framework:

https://code.google.com/archive/p/understanding-the-efficiency-of-ray-traversal-on-gpus/

Dependencies

  • Opengl 4.3
  • Cuda toolkit 7.5+
  • GLFW
  • Glad
  • Glm
  • Imgui
  • TinyObjLoader
  • StbImage

About


Languages

Language:C++ 92.3%Language:C 4.3%Language:Cuda 2.4%Language:CMake 0.8%Language:GLSL 0.1%