1 / 11

CIS-565 GPU Programming Final Project Path Tracer Midpoint Presentation

CIS-565 GPU Programming Final Project Path Tracer Midpoint Presentation. By Gundeep Singh. Proposal. To extend my GPU path tracer to achieve more physically accurate results add the following features to it -: Subsurface Scattering Obj Mesh loader Cook Torrance BRDF model

kalani
Download Presentation

CIS-565 GPU Programming Final Project Path Tracer Midpoint Presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CIS-565 GPU ProgrammingFinal ProjectPath TracerMidpoint Presentation By Gundeep Singh

  2. Proposal To extend my GPU path tracer to achieve more physically accurate results add the following features to it -: • Subsurface Scattering • Obj Mesh loader • Cook Torrance BRDF model • Motion Blur • Integrate Stackless KD-tree. • Interactive Camera. • Depth of field.

  3. Progress so far • Setting up the starter code and faster performance. • Adding an Obj loader to the path tracer.

  4. Progress so far • Adding physically accurate Fresnel reflection to handle reflection and refraction.

  5. Progress so far • Faster convergence of path tracer. 350 iterations 16 iterations per sec Time- ~20 seconds

  6. Progress so far • Some tweaking with the fragment shader for some post processing effects.

  7. Currently working on • Subsurface scattering • Screen space ambient occlusion as a post processing effect in fragment shader. • Interactive camera.

  8. Next steps • Integrate stack less KD tree cudakd • Cook Torrance • Motion Blur • Depth of field.

  9. Some results Ambient light + area light source 15 Iterations per sec (with 8 faces mesh) Fresnel Reflection Post Processing contrast

  10. Some results Render with Stanford bunny having 1100 faces at 1 iteration per 1.5 seconds. Hardware- NVIDIA GTX 660

  11. References • Real time rendering, 3rd edition. • http://gpupathtracer.blogspot.com/ Peter and Karl’s Blog • Wikipedia, various topics.

More Related