Computer Graphics (CS580)

KAIST SGVR • Focus on Physically based Rendering and recent deep learning based approaches.

Instructor: Sung‑eui Yoon (SGVR Lab, KAIST)

First class: Mon, Sep 1, 2025 • 10:30 am (please attend the first class)

Class KLMS: KLMS

Course Overview

Photo-realistic rendering has been one of major topics in the fields of computer graphics and visualization. Various global illumination methods have been developed to achieve such photo-realistic rendering given a model. Such methods have been widely used in various applications including movies, product designs, and virtual prototyping. However, we are still unable to provide interactive performance for global illuminations producing photo-realistic rendering results. In this class, we will study basic global illumination methods as well as basic concepts (e.g., texture, lighting, shading) of computer graphics. In addition, we will discuss recent rendering techniques for complex scenes and interactive techniques for various applications.

Ray tracing example
Photo‑realistic image generated by ray tracing (image from POV‑Ray homepage).
Class photo 22
Class photo: taken in 2022.

Textbook

textbook
Rendering
Sung‑eui Yoon
1st edition, July 2018, 148 pages
© 2018 Sung‑eui Yoon
Background : Undergraduate course

Lecture Schedule

# / dateTopics and slidesRelated material(s)Update
01. 2025-09-01OverviewUpdated: 2025-08-27
02. 2025-09-03 Ray Tracing Deadline: Sep. 10th 23:59:59
- PA 1-1 Guide: Embree
- PA 1-2 Guide: OptiX
Updated: 2025-09-01
03. 2025-09-08RadiosityUpdated: 2025-09-08
04. 2025-09-10Rendering EquationUpdated: 2025-09-08
05. 2025-09-15TA Talk: Diffusion ModelsUpdated: 2025-09-14
06. 2025-09-17Rendering EquationUpdated: 2025-09-10
07. 2025-09-22 - Talk guideline
- Monte Carlo Integration
Updated: 2025-09-11
08. 2025-09-29Monte Carlo Ray TracingUpdated: 2025-09-26
09. 2025-10-13TA Talk: Motion TransferUpdated: 2025-10-14
10. 2025-10-15TA Talk: Neurl Scene RepresentationUpdated: 2025-10-14
11. 2025-10-22Mid-term ExamOct. 22th 11:00:00Updated: 2025-10-15
12. 2025-10-27 Student Presentation RenderFormer
- Team 4: Janghyun, Kyaw
Updated: 2025-11-24
13. 2025-10-29 Student Presentation 3D Generative Models
- Team 2: Minseo, Jewoo, Sangmin
Updated: 2025-11-24
14. 2025-11-03 Student Presentation Scene Representations for Robot Navigation
- Team 3: Harin, Jiwon
Updated: 2025-11-24
15. 2025-11-05 Student Presentation Introduction to Spectral Rendering
- Team 1: Daniel, Valentin
Updated: 2025-12-01
16. 2025-11-10 Mid-term Project Presentation - RenderFormer : Team 4
- 3D Generative Models : Team 2
Updated: 2025-11-24
17. 2025-11-12 Mid-term Project Presentation - Spectral Rendering : Team 1
- SplatDiet : Team 3
Updated: 2025-11-24
18. 2025-11-17 Paper Presentation RenderFormer
- Team 4: Janghyun, Kyaw
Updated: 2025-11-24
19. 2025-11-19 Paper Presentation Real-Time Underwater Spectural Rendering
- Team 1: Daniel, Valentin
Updated: 2025-11-24
20. 2025-11-24 Paper Presentation Structured 3D Latents for Scalable and Versatile 3D Generation
- Team 2: Minseo, Jewoo, Sangmin
Updated: 2025-11-24
21. 2025-11-26 Paper Presentation SplatNav : Safe Real-Time Robot Navigation in Gaussian Splatting Maps
- Team 3: Harin, Jiwon
Updated: 2025-12-01
22. 2025-12-01 Final-term Presentation - RenderFormer : Team 4
- OmniPart++ : Team 2
Updated: 2025-12-01
23. 2025-12-03 Final-term Presentation - Team 1: Daniel, Valentin
- Team 3: Harin, Jiwon
Updated: 2025-09-26

Student Presentations and Reports

Additional Reference Materials

Acknowledgements & Copyright

The course materials are built upon graduate courses offered at UNC‑Chapel Hill and Prof. Kavita Bala’s course slides. Some slides are excerpted from her advanced computer graphics course.

Copyright 2016. Personal use permitted. Reuse for advertising, redistribution, or collective works requires author’s permission.