Ray tracing

Local illumination + rough surfaces + abstract light sources. Visibility calculation with ray tracing. Sphere and implicit surface intersection with a ray. Calculation of normal vectors on implicit surfaces. Ray-triangle intersection. Camera model for ray tracing. The trace function. Inclusion of smooth surfaces, recursive ray tracing.
Ray-tracing lecture video
Ray-tracing programming video