Courses

Broaden your understanding of foundational and innovative techniques in SIGGRAPH Courses. Beginners and experts alike explore the breadth of computer graphics and interactive techniques.

Below is a listing of the work presented at the SIGGRAPH 2020 Courses. To explore the content in detail, please review the program’s listing on the ACM Digital Library.

View Content Details

SIGGRAPH Courses inspire creativity by giving attendees practical and theoretical knowledge to scaffold their work at home. We strive to meet the needs of all whose work encompasses computer graphics and interactive techniques, whether in the industry or academia. Some courses introduce or refresh fundamentals while others cover cutting-edge innovations.

In addition to the courses listed below, there is also content of interest in the Educator’s Forum, including

An Interactive Introduction to WebGL
Edward Angel – University of New Mexico
Dave Shreiner – Unity Technologies

Susan Reiser Courses Chair
UNC Asheville & Vassar College


All Days
Monday
Tuesday
Wednesday
Thursday
Friday
On Demand
Keywords
Interest Area
Monday, 24 August 2020 expand all · collapse all
Time Type Session / Presentation Contributors Location Tag Plan
9am - 12:30pm PST Course
Course Introduction to the Vulkan Computer Graphics API 
Simulive 4
Research & Education
Augmented Reality
Scientific Visualization
VR
9am - 12pm PST Course
Course Introduction to the Vulkan Computer Graphics API
Research & Education
Augmented Reality
Rendering
Scientific Visualization
9am - 12:30pm PST Course
Course Moving Mobile Graphics 
Simulive 3
Arts & Design
Gaming & Interactive
Rendering
9am - 12pm PST Course
Course Moving Mobile Graphics
Arts & Design
Gaming & Interactive
Rendering
10am - 10:30am PST Course
Course Q&A: Advances in Monte-Carlo Rendering: the Legacy of Jaroslav Krivanek 
AI/Machine Learning
Rendering
12pm - 1:30pm PST Course
Course Color Basics for Digital Media and Visualization 
Simulive 2
Arts & Design
12pm - 1pm PST Course
Course Color Basics for Digital Media and Visualization
12pm - 12:30pm PST Course
Course Q&A: Introduction to the Vulkan Computer Graphics API
Research & Education
Augmented Reality
Scientific Visualization
VR
12pm - 12:30pm PST Course
Course Q&A: Moving Mobile Graphics
Arts & Design
Gaming & Interactive
Rendering
1pm - 1:30pm PST Course
Course Q&A: Color Basics for Digital Media and Visualization
2pm - 3:30pm PST Course
Course Computational Time-Resolved Imaging, Single-Photon Sensing, and Non-Line-of-Sight Imaging 
Simulive 3
Research & Education
2pm - 3pm PST Course
Course Computational Time-Resolved Imaging, Single-Photon Sensing, and Non-Line-of-Sight Imaging
3pm - 3:30pm PST Course
Course Q&A: Computational Time-Resolved Imaging, Single-Photon Sensing, and Non-Line-of-Sight Imaging
Tuesday, 25 August 2020 expand all · collapse all
Time Type Session / Presentation Contributors Location Tag Plan
9am - 12:30pm PST Course
Course Advances in Real-Time Rendering in Games: Part 1 
Simulive 1
Gaming & Interactive
9am - 12pm PST Course
Course Advances in Real-Time Rendering in Games: Part 1
9am - 9:30am PST Course
Course Q&A: RTX Accelerated Ray Tracing with OptiX 7 
Zoom 3
Rendering
9am - 9:30am PST Course
Course Q&A: RTX Accelerated Ray Tracing with OptiX 7
9:30am - 10am PST Course
Course Q&A: Deep Optics: Joint Design of Optics and Image Processing Algorithms for Domain Specific Cameras 
Zoom 4
9:30am - 10am PST Course
Course Q&A: Deep Optics: Joint Design of Optics and Image Processing Algorithms for Domain Specific Cameras
10am - 1:30pm PST Course
Course Fundamentals of Color Science 
Simulive 2
Arts & Design
Research & Education
10am - 1pm PST Course
Course Fundamentals of Color Science
12pm - 12:30pm PST Course
Course Q&A: Advances in Real-Time Rendering in Games: Part 1
1pm - 1:30pm PST Course
Course Q&A: Fundamentals of Color Science
2pm - 3:30pm PST Course
Course A Whirlwind Introduction to Computer Graphics 
Simulive 2
Research & Education
2pm - 3pm PST Course
Course A Whirlwind Introduction to Computer Graphics
3pm - 3:30pm PST Course
Course Q&A: A Whirlwind Introduction to Computer Graphics
Wednesday, 26 August 2020 expand all · collapse all
Time Type Session / Presentation Contributors Location Tag Plan
8:30am - 12pm PST Course
Course Automatic 3D Reconstruction of Structured Indoor Environments 
Simulive 2
Research & Education
Modeling
8:30am - 11:30am PST Course
Course Automatic 3D Reconstruction of Structured Indoor Environments
8:30am - 12pm PST Course
Course Physically Based Shading in Theory and Practice 
Simulive 3
Gaming & Interactive
Rendering
8:30am - 11:30am PST Course
Course Physically Based Shading in Theory and Practice
9am - 9:30am PST Course
Course Q&A: Seeing Around Corners Using Time of Flight 
Zoom 3
AI/Machine Learning
9am - 9:30am PST Course
Course Q&A: Seeing Around Corners Using Time of Flight
11:30am - 12pm PST Course
Course Q&A: Automatic 3D Reconstruction of Structured Indoor Environments
11:30am - 12pm PST Course
Course Q&A: Physically Based Shading in Theory and Practice
1pm - 3:30pm PST Course
Course Advances in Real-Time Rendering in Games: Part 2 
Simulive 1
Gaming & Interactive
1pm - 3pm PST Course
Course Advances in Real-Time Rendering in Games: Part 2
1pm - 1:30pm PST Course
Course Q&A: Understanding Augmented Reality Inside and Out: Expanding Out into the World 
Zoom 4
Research & Education
Scientific Visualization
VR
1pm - 1:30pm PST Course
Course Q&A: Understanding Augmented Reality Inside and Out: Expanding Out into the World
3pm - 3:30pm PST Course
Course Q&A: Advances in Real-Time Rendering in Games: Part 2
Thursday, 27 August 2020 expand all · collapse all
Time Type Session / Presentation Contributors Location Tag Plan
9am - 12:30pm PST Course
Course Physics-Based Differentiable Rendering: A Comprehensive Introduction 
Simulive 4
Research & Education
AI/Machine Learning
9am - 12pm PST Course
Course Physics-Based Differentiable Rendering: A Comprehensive Introduction
9am - 9:30am PST Course
Course Q&A: Intelligent Tools for Creative Graphics 
Zoom 4
Research & Education
AI/Machine Learning
9am - 9:30am PST Course
Course Q&A: Intelligent Tools for Creative Graphics
9am - 12:30pm PST Course
Course Virtual Hands in VR: Motion Capture, Synthesis, and Perception 
Simulive 3
Research & Education
VR
9am - 12pm PST Course
Course Virtual Hands in VR: Motion Capture, Synthesis, and Perception
10am - 11:30am PST Course
Course Troubleshooting and Cleanup Techniques for 3D Printing 
Simulive 2
Research & Education
Modeling
10am - 11am PST Course
Course Troubleshooting and Cleanup Techniques for 3D Printing
11am - 11:30am PST Course
Course Q&A: Troubleshooting and Cleanup Techniques for 3D Printing (CANCELLED)
12pm - 12:30pm PST Course
Course Q&A: Physics-Based Differentiable Rendering: A Comprehensive Introduction
12pm - 12:30pm PST Course
Course Q&A: Virtual Hands in VR: Motion Capture, Synthesis, and Perception
12:30pm - 2pm PST Course
Course Eye-Based Interaction in Graphical Systems: 20 Years Later 
Simulive 1
Research & Education
12:30pm - 1:30pm PST Course
Course Eye-Based Interaction in Graphical Systems: 20 Years Later
1:30pm - 2pm PST Course
Course Q&A: Eye-Based Interaction in Graphical Systems: 20 Years Later
2pm - 5:30pm PST Course
Course Understanding Augmented Reality Inside and Out: A Solid Grounding 
Simulive 2
Augmented Reality
VR
2pm - 5pm PST Course
Course Understanding Augmented Reality Inside and Out: A Solid Grounding
5pm - 5:30pm PST Course
Course Q&A: Understanding Augmented Reality Inside and Out: A Solid Grounding
Friday, 28 August 2020 expand all · collapse all
Time Type Session / Presentation Contributors Location Tag Plan
8:30am - 12pm PST Course
Course Introduction to Cinematic Scientific Visualization 
Simulive 4
Research & Education
Scientific Visualization
8:30am - 11:30am PST Course
Course Introduction to Cinematic Scientific Visualization
9am - 9:30am PST Course
Course Q&A: The Taichi Programming Language: A Hands-On Tutorial
9am - 9:30am PST Course
Course Q&A: The Taichi Programming Language: A Hands-On Tutorial 
Zoom 3
Production & Animation
Research & Education
AI/Machine Learning
9:30am - 10am PST Course
Course Q&A: Making Machine Learning Work: From Ideas to Production Tools 
Zoom 4
Gaming & Interactive
Production & Animation
AI/Machine Learning
9:30am - 10am PST Course
Course Q&A: Making Machine Learning Work: From Ideas to Production Tools
10am - 12pm PST Course
Course Dynamic Deformables: Implementation and Production Practicalities 
Simulive 2
Production & Animation
Modeling
10am - 11:30am PST Course
Course Dynamic Deformables: Implementation and Production Practicalities
11:30am - 12pm PST Course
Course Q&A: Dynamic Deformables: Implementation and Production Practicalities
11:30am - 12pm PST Course
Course Q&A: Introduction to Cinematic Scientific Visualization
On Demand expand all · collapse all
Time Type Session / Presentation Contributors Location Tag Plan
Course
Course Courses On Demand: Intelligent Tools for Creative Graphics 
Course
Course Courses On Demand: Advances in Monte-Carlo Rendering: the Legacy of Jaroslav Krivanek
Zoom 3
AI/Machine Learning
Rendering
Course
Course Courses On Demand: Deep Optics: Joint Design of Optics and Image Processing Algorithms for Domain Specific Cameras 
Course
Course Courses On Demand: Making Machine Learning Work: From Ideas to Production Tools 
Course
Course Courses On Demand: RTX Accelerated Ray Tracing with OptiX 7 
Course
Course Courses On Demand: Seeing Around Corners Using Time of Flight 
Course
Course Courses On Demand: The Taichi Programming Language: A Hands-On Tutorial 
Course
Course Courses On Demand: Understanding Augmented Reality Inside and Out: Expanding Out into the World