TU Wien Rendering #29 - Path Tracing Implementation & Code Walkthrough

Subscribers:
1,720,000
Published on ● Video Link: https://www.youtube.com/watch?v=cDi-uti2oLQ



Category:
Walkthrough
Duration: 23:29
16,718 views
273


Now that we know how path tracing works, we put in to code close to everything we've learned so far and will now implement a full global illumination path tracer from scratch in just 250 lines of C++ code. Imagine that all this knowledge we've amassed can be compressed into such a small program!

The full implementation can be downloaded here:
http://cg.tuwien.ac.at/~zsolnai/gfx/smallpaint/

About the course:
This course aims to give an overview of basic and state-of-the-art methods of rendering. Offline methods such as ray and path tracing, photon mapping and many other algorithms are introduced and various refinement are explained.

The basics of the involved physics, such as geometric optics, surface and media interaction with light and camera models are outlined.

The apparatus of Monte Carlo methods is introduced which is heavily used in several algorithms and its refinement in the form of stratified sampling and the Metropolis-Hastings method is explained.

At the end of the course students should be familiar with common techniques in rendering and find their way around the current state-of-the-art of the field. Furthermore the exercises should deepen the attendees' understanding of the basic principles of light transport and enable them to write a simple rendering program themselves.

These videos are the recordings of the lectures of 2015 at the Teschnische Universität Wien by Károly Zsolnai and Thomas Auzinger

Course website and slides → http://www.cg.tuwien.ac.at/courses/Rendering/
Subscribe → http://www.youtube.com/subscription_center?add_user=keeroyz
Web → https://cg.tuwien.ac.at/~zsolnai/
Twitter → https://twitter.com/karoly_zsolnai







Tags:
Rendering
Global Illumination
ray tracing
Vienna University Of Technology (College/University)
path tracing
smallpaint
path tracer
implementation
path tracing tutorial
path tracing real time
path tracing demo
path tracing vs ray tracing
global illumination maya
global illumination unity
ray tracing tutorial
ray tracing real time
ray tracing demo