Skip to content

saadam1n/GPUPathTracer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL Light Transport

A computer program that I am writing to do ray tracing on the GPU (don't tell me, I already know it needs refactoring) This was originally a project I had completed throughout April and a bit of May 2021, but I am picking it back up in June 2022. My vision for this project is to create a small real-time path tracer entirely on OpenGL with cross-platform and cross-GPU support that can go beyond simple scenes.

Images

NOTE: I had left this project untouched for about an year, that is why there is a huge difference of time

Acheived April 7, 2021 Hello triangle

Acheived April 8, 2021 Stanford bunny

Acheived April 21, 2021 Efficient BVHs

Acheived June 11, 2022 Sponza Realtime

Acheived June 13, 2022 140 FPS on the Table Scene

Acheived Jun 16, 2022 Shadows Using Wavefront Ray-Tracing Rendered 60 FPS on my GTX 980

Acheived Jun 19, 2022 Per-frame Accumulative Path Tracing. Image result after 5 minutes of rendering @ 45 FPS with 1 sample accumulated per frame

Acheived June 19, 2022 Ray traced Depth of Field and Russian Roulette Ray traced Depth of Field and Russian Roulette

Acheived June 20, 2022 Next Event Estimation on the GPU

Acheived June 29, 2022 PBR using Beckamn BRDF PBR using Beckamn BRDF

Acheived July 1st, 2022 Direct lighting

Acheived July 5th, 2022 Rendering of the "Salle de Bain" scene in 1 minute

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages