Master AI and Machine Learning: From Neural Networks to Applications
AI, Data Science & Business Certificates from Google, IBM & Microsoft
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the fundamentals of real-time 3D computer graphics in this comprehensive 57-minute conference talk that demystifies how detailed 3D environments render on your screen in milliseconds. Learn the mathematical foundations and core principles behind 3D rendering pipelines, from projecting triangles to screen space through rasterization and shading processes. Discover the optimization techniques and clever tricks that enable video games to display millions of triangles simultaneously while maintaining smooth framerates, including visibility culling, level-of-detail systems, and model complexity reduction strategies. Understand how modern graphics processing units (GPUs) leverage thousands of parallel processing cores to handle "embarrassingly parallel" computations that make real-time graphics possible. Examine the complete rendering pipeline workflow, covering geometric primitive processing, pixel mapping, and advanced visual effects implementation. Investigate GPU architecture specifics, including their parallel processing capabilities, performance characteristics, and hardware quirks that influence graphics programming decisions. Gain insights into shadow rendering techniques and other sophisticated visual effects commonly used in modern 3D applications. Master the fundamental concept that complex 3D graphics ultimately reduce to triangular primitives combined with clever approximation techniques to achieve photorealistic results within strict timing constraints.
Syllabus
crypticcelery / potti: Embarrassingly Parallel - Intro to Realtime 3D Computer Graphics
Taught by
media.ccc.de