Department of Computer Science
Korea Advanced Institute of Science and Technology (KAIST)

CS580: Computer Graphics (Spring 2016)

CS580: Computer Graphics (S16)

Focus on Rendering

Instructor: Sung-eui Yoon

When and where: 1:00-2:15pm on Tues. and Thur. at Room 2443, E3-1
First class: Mar-3 (Thu.) (please come to first class for more information)
Textbook: Rendering, professor's ongoing write-up
Class Noah board
Important Forms:
  • Questions for the Class
  • Paper Video Abstract

  • Line


  • Course overview
  • Lectures and tentative schedule
  • Student presentations
  • Additional reference materials
  • Line

    Course overview

    Fig. 1, Photo-realistic image generated by ray tracing method. (Image excerpted from PovRay homepage)

    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.


    Lecture schedule (subject to change)

    # of lecture, date Topics and slides Related material(s) Update time and notice
    01. 2016-03-03 Overview on the course and course policy
    02. 2016-03-08 Classic Rendering Pipeline
    03. 2016-03-10
    04. 2016-03-15
    Ray Tracing PA1 and its hints; Deadline: 2016-03-24 23:59
    Link to the professor's writing about the topic
    05. 2016-03-17 Radiosity Link to the professor's writing about the topic
    06. 2016-03-22
    07. 2016-03-24
    Radiometry HW1; Deadline: 2016-04-07 13:00
    Link to the professor's writing about the topic
    08. 2016-03-29 Rendering Equation Link to the professor's writing about the topic
    09. 2016-03-31
    10. 2016-04-05
    Monte Carlo Integration Link to the professor's writing about the topic
    ##. 2016-04-07 Dr. Laffont's Guest Talk Dr. Laffont Pierre-Yves' Profile
    11. 2016-04-12 Monte Carlo Ray Tracing: Part I PA2 and its hints; Deadline: 2016-04-22 23:59 Supplementary material
    12. 2016-04-14
    13. 2016-04-19
    Monte Carlo Ray Tracing: Part II
    ##. 2016-04-21 No class due to exam period
    ##. 2016-04-26 13:00~ Mid-term exam Monte Carlo Ray Tracing: Part III
    Related Problems to Rendering
    ##. 2016-04-28 Student Presentations for SH, KeuH
    ##. 2016-05-03 Student Presentations for JH, YB
    ##. 2016-05-10 Student Presentations for US, SaeH
    ##. 2016-05-12 Student Presentations for CK, AA
    ##. 2016-05-17
    ##. 2016-05-19
    No class; the instructor attends a conf.
    ##. 2016-05-24 Team Project Presentation for T1(KeuH, SaeH, JH, DH), T2(SH, JB, US), T3(HJ, HW, IJ)
    ##. 2016-05-26 Team Project Presentation for T4(KH, JP, JM), T5(AA, CK, WL)
    ##. 2016-05-31 Student Presentations for KH, HW
    ##. 2016-06-02 Student Presentations for JM, WL
    ##. 2016-06-07 Student Presentations for DH, JP
    ##. 2016-06-09 Student Presentations for IJ, HJ
    ##. 2016-06-14 Team Project Presentation for T1(KeuH, SaeH, JH, DH), T2(SH, JB, US), T3(HJ, HW, IJ)
    ##. 2016-06-16 Team Project Presentation for T4(KH, JP, JM), T5(AA, CK, WL)

    Student presentations and reports

    Student projects (Accessible only in KAIST)

    Student presentations and projects at 2013

    Student presentations and projects at 2010

    Student presentations and projects at 2008

    Student projects at 2007

    Date Student Topic Presentation File
    2016-04-28 Seong-heum Kim Photo-realistic Renderings for Machines ##
    2016-04-28 Keunhong Lee Physically-Based Real-Time Lens Flare Rendering ##
    2016-05-03 Jung-Ho Kim Noise Filtering in Monte Carlo Rendering ##
    2016-05-03 Yubin Kim Manifold Exploration: A Markov Chain Monte Carlo Technique for rendering scenes with difficult specular transport ##
    2016-05-10 Ungsig Nam Real-time Rendering ##
    2016-05-10 Sehyun Joo Efficient Rendering of Massive and Repetitive patterns ##
    2016-05-12 Khalil Chatoui Gradient-Domain path tracing ##
    2016-05-12 Alfonso Alvarenga Monte Carlo ##
    2016-05-31 Kim Kiho Rendering Synthetic Objects & Reduce Monte Carlo Noise ##
    2016-05-31 Heewon Chung Frequency Analysis and Filtering for Shadow Reconstruction ##
    2016-06-02 Jongmin Lee Adaptive Sampling and Reconstruction ##
    2016-06-02 Wang Lin Filtering Environment Illumination in Mixed Reality ##
    2016-06-07 Dongho Choi High-Dimensional Filtering ##
    2016-06-07 Jungpyo Hong Ray Tracing via Markov Chain Monte-Carlo Method ##
    2016-06-09 InJae Yu Light Field Reconstruction ##
    2016-06-09 Song Hyunji Reconstruction For Rendering distribution Effect ##

    For your presentations, you can use this template.


    Additional reference materials and links

    SIGGRAPH course notes

    Public software:

  • Lux Render
  • Open Source RenderMan

  • Paper search:

  • Google scholar
  • Tim Rowley's graphics paper collections
  • Ke-Sen Huang's graphics paper collections
  • Line

    Acknowledgements: The course materials are built upon graduate courses offered at UNC-Chapel Hill and Prof. Kavita Bala's course slides. Particularly, I'd like to thank Kavita Bala; some of slides are directly excerpted from her slides on advanced computer graphics. Thank you so much! Line

    Copyright 2016. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the author.

    This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.