Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore state-of-the-art 3D rendering techniques in this GopherCon 2018 talk by Hunter Loftis. Dive into the world of path tracing, a simple yet powerful algorithm for capturing color and texture in computer graphics. Learn how to render stunning images by simulating billions of photons using Go on affordable cloud infrastructure. Gain insights into the subtle visual differences between materials like glass, plastic, and water, and understand how they interact with light. Examine various concurrency schemes for simulating light behavior in Go, along with potential pitfalls in graphics programming. Discover the historical context of computer graphics, from the Manhattan Project to modern blockbuster films. Investigate the rendering equation, image-based lighting, and complex geometry. By the end of this talk, gain a new perspective on how simple rules create rich visual information and be inspired to push Go into new frontiers of computer graphics.
Syllabus
Painting with Light Hunter Loftis, Heroku
1940s: The Manhattan Project
1986: Kajiya's rendering equation
1995: Toy Story
2006: Monster House
2016: Deadpool
JavaScript!
A pure function that describes a material
The physics have been done for us!
Path tracing + Monte Carlo integration
Complex geometry
Image-based lighting
type define
Taught by
Gopher Academy