Podcasts by Ray Tracing for Global Illumination

Ray Tracing for Global Illumination

This course covers techniques for realistic computer graphics rendering that consider global illumination, that is, light from light sources bouncing multiple times on object surfaces in the scene before illuminating the surface being shaded. The radiosity method is briefly discussed, but most of the course is spent on recursive stochastic ray tracing, which uses Monte Carlo integration to estimate the multidimensional integrals involved in global illumination. Topics covered include direct and indirect illumination, penumbras from area light sources, anti-aliasing, irradiance caching, and bidirectional path tracing. These lectures are in conjunction with the textbook

Further podcasts by Nelson Max

Podcast on the topic Technologie

All episodes

Ray Tracing for Global Illumination
Course Syllabus from 2012-09-21T07:00

This is the syllabus for ECS275, Fall 2012

Listen
Ray Tracing for Global Illumination
Fall 2011 Student Project Presentations from 2011-12-02T08:00

Lecture 27 consists of the fall 2011 student project presentations.

Listen
Ray Tracing for Global Illumination
Hierarchical Radiosity from 2011-11-30T08:00

Lecture 26 discusses multiple reflections in precomputed radiance transfer and hierarchical radiosity, with subdivision oracles and the push-pull method for shooting and gathering radiosity. (At 12...

Listen
Ray Tracing for Global Illumination
Ambient Occlusion from 2011-11-28T08:00

Lecture 25 discusses ambient occlusion, precomputed radiance transfer, spherical harmonics, and computing the coefficients of the spherical harmonics series by ray tracing. (At 24:24 minutes, the r...

Listen
Ray Tracing for Global Illumination
Extinction and Scattering Coefficient from 2011-11-23T08:00

Lecture 24 defines the extinction coefficient, scattering coefficient and albedo, derives the differential equation for radiance transport in a participating medium, shows how to create a photon ma...

Listen
Ray Tracing for Global Illumination
Photon Mapping from 2011-11-21T08:00

Lecture 23 describes photon mapping on surfaces and extinction as well as transparency in participating media. (At 37:40 minutes, the fraction that gets through should be 1 - sigma_t*ds, not 1 - si...

Listen
Ray Tracing for Global Illumination
Bidirectional Path Tracing from 2011-11-18T08:00

Lecture 22 discusses bidirectional path tracing, irradiance caching, and the split-sphere irradiance error estimate.

Listen
Ray Tracing for Global Illumination
Point-to-Polygon Form Factor from 2011-11-16T08:00

Lecture 21 gives an analytic formula for an unobstructed point-to-polygon form factor. (At 9:43 minutes,"Sum beta*cos(alpha)"should be"(1/2) Sum beta*cos(alpha)"since the area of a sector of a unit...

Listen
Ray Tracing for Global Illumination
Refraction from 2011-11-14T08:00

Lecture 20 gives the derivation of Snell's law for the refracted direction and discusses Fresnel's law for refracted energy fraction. (The rest of the energy goes to transmission). It also discusse...

Listen
Ray Tracing for Global Illumination
Global Lines from 2011-11-07T08:00

Lecture 19 explains the hemicube estimates for patch-to-patch form factors for"Galerkin"piecewise constant radiosity and for vertex-to-vertex form factors for"point collocation"piecewise linear rad...

Listen
Ray Tracing for Global Illumination
Direct and Indirect Illumination from 2011-11-04T07:00

Lecture 18 describes putting direct illumination and indirect illumination together for recursive path tracing and completes the proof that the proposed method for sampling global lines gives the c...

Listen
Ray Tracing for Global Illumination
Progressive Radiosity from 2011-11-02T07:00

Lecture 17 discusses the progressive power shooting method for solving for radiosity and form factor estimates using local lines and global lines. (Stop at 35 minutes and 25 seconds, since the deri...

Listen
Ray Tracing for Global Illumination
Finite Element Method from 2011-10-31T07:00

Lecture 16 discusses the linear equations for radiosity that come from using the Finite Element method and also the definition and properties of form factors, the convergence of the Neumann series ...

Listen
Ray Tracing for Global Illumination
"Backwards"Path Tracing from 2011-10-28T07:00

Lecture 15 discusses"backwards"path tracing from lights, the duality between flux propagating from lights and importance propagating from sensors as well as computing primary viewing rays from a ca...

Listen
Ray Tracing for Global Illumination
Anti-aliasing Filtering Strategies from 2011-10-26T07:00

Lecture 14 discusses the visual appearance of the results of different anti-aliasing filtering strategies and a method for reusing ray-traced samples in wide-filter Monte-Carlo integration. (The lo...

Listen
Ray Tracing for Global Illumination
Signal Processing from 2011-10-24T07:00

Lecture 13 discusses signal processing, aliasing and anti-aliasing, Fourier transforms, convolution and the Shannon sampling theorem.

Listen
Ray Tracing for Global Illumination
Indirect Illumination Recursion from 2011-10-21T07:00

Lecture 12 discusses indirect illumination recursion and it's sampling strategies. (Routine computeRadiance finished at 26 minutes should end with"return radiance;"and also"elseif (u< q2)"at 45 ...

Listen
Ray Tracing for Global Illumination
Environmental Illumination from 2011-10-19T07:00

Lecture 11 discusses Russian roulette, direct illumination with shadow penumbra effects, and sampling environmental illumination.

Listen
Ray Tracing for Global Illumination
Phong Glossy Reflection from 2011-10-17T07:00

Lecture 10 discusses sampling for Phong glossy reflection, variants of the Rendering Equation, and path tracing. (The words"incident"and"reflection"are reversed at the top of the board visible from...

Listen
Ray Tracing for Global Illumination
Distributed Ray Tracing from 2011-10-14T07:00

Lecture 9 discusses the Distributed Ray Tracing paper from the SIGGRAPH 1984 conference including motion blur, depth of field, anti-aliasing, shadow penumbras and glossy reflection. It analyzes a v...

Listen
Ray Tracing for Global Illumination
Sampling Random Variables from 2011-10-12T07:00

Lecture 8 discusses sampling random variables using the cumulative distribution function or rejection sampling, and variance reduction using non-uniform sampling, or stratified sampling. (Start at ...

Listen
Ray Tracing for Global Illumination
Continuous Probability from 2011-10-10T07:00

Lecture 7 describes the concept of a continuous probability density, the cumulative distribution, independent random variables, expectation and variance of the mean of independent trials and Monte-...

Listen
Ray Tracing for Global Illumination
Introduction to Discrete Probability from 2011-10-05T07:00

Lecture 6 describes the rendering equation, in angular and area integrals and gives an introduction to discrete probability, mean and variance.

Listen
Ray Tracing for Global Illumination
Cook-Torrance BRDF from 2011-10-03T07:00

Lecture 5 describes the Cook-Torrance BRDF and gives some details not in the original paper on this BRDF.

Listen
Ray Tracing for Global Illumination
Bidirectional Reflectance Distribution Function from 2011-09-30T07:00

Lecture 4 describes the bidirectional reflectance distribution function (BRDF) and Lambert's law as well as how to compute surface normals and viewing rays.

Listen
Ray Tracing for Global Illumination
Radiant Flux, Radiance and Solid Angle from 2011-09-28T07:00

Lecture 3 gives the definition of radiant flux, radiance and solid angle as well as how to compute them.

Listen
Ray Tracing for Global Illumination
Intersecting Rays from 2011-09-26T07:00

Lecture 2 gives methods for intersecting rays with spheres, triangles, and convex polygons. (Please start at 1 minute 44 seconds.)

Listen
Ray Tracing for Global Illumination
Recursive Ray Tracing from 2011-09-23T07:00

Lecture 1 discusses"Whitted"style recursive ray tracing. (Please start at 15 minutes 30 seconds.)

Listen