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

CS680: Advanced Computer Graphics (Fall 2008)

CS680: Advanced Computer Graphics (Fall 2008)
Scalable Global Illumination Algorithms

Instructor: Sung-eui Yoon

When and where: 4:00-5:30pm on Tues. and Thur. at Room 3444 (5th class room in 3rd floor at CS building)
First class: Sep-4 (Thur.) (please come to first class for more information)
Office Hours: 5:30-6:00pm (right after the class) on Tues. and Thur. at Room 3432
TA: JungHyun Park (parkjh at jupiter dot kaist.ac.kr)
Prerequisites: Undergraudate computer graphics or equivalent OR Instructor's approval
Textbook: Course Notes and In-Class Handouts



  • Course overview
  • Lectures and tentative schedule
  • Grade policy
  • 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 and discuss how we can further improve current global illumination methods to effectively and efficiently produce photo-realistic rendering results. Particularly, we will focus on the following issues:

  • Interactive global illumination methods
  • Scalable global illumination methods
  • Global illumination methods for dynamic models
  • What you will get at the end of the course:

  • Broad understanding on various rendering methods
  • In-depth knowledge on global illumination
  • What you will do:

  • Choose a topic from paper lists that the instructor prepared
  • Become the in-class expert on the topic and present talks related to the topic in the course.
  • Final project: come up with your own idea related to the topic, implement it to improve the state-of-the-art global illumination methods, and write a final report
  • Mid-term exam: reviewing basic global illumination methods
  • Line

    Lecture schedule (subject to change)

    # of lecture, date Topics and slides Related material(s) Update time and notice
    1, Sep - 4 Overview on the course and course policy
  • CS480: Undergraduate Computer Graphics Course
  • Review the course slides at the link shown in left
    2, Sep - 9 Basic building blocks
    3, Sep - 11
    4. Sep -16
    Radiometry HW1
    5, Sep - 18 Rendering equation
    6, Sep - 23
    7, Sep - 25
    Monte Carlo integration
    8, Sep - 30
    9, Oct - 2
    10, Oct - 7
    Monte Carlo ray tracing
    Oct - 9
    No class due to conf. (Pacific Graphics) attendance
    11, Oct - 14 Student presentations (overview) Overview presentation files
    12, Oct - 16 TaeJoon Kim, BoChang Moon, Student presentations 1 Slides
    Oct - 21 No class due to the mid-term exam period
    Oct - 23 Mid-term exam
    13, Oct - 28 HongYoon Kim, GeoYeop Kim, Student presentations 2 Slides
    14, Oct - 30 JungHwan Lee, YongYoung Byun, MH Seong, Student presentations 3 Slides
    15, Nov - 4 Invited talk on global illumination for movie production
    16, Nov - 6 DukSu Kim, DaSeong Han, JaePhil Heo, Student presentations 4 Slides
    17, Nov - 11 Pio Claudio, Hubert, Student presentations 5 Slides
    Nov - 13
    Mid-term project presentation Slides
    18, Nov - 18 BC Moon, JP Heo, 2nd round, Student presentations 1 Slides
    19, Nov - 20 DS Kim, MH Seong, Hubert, 2nd round, Student presentations 2 Slides
    20, Nov - 25 JH Lee, TJ Kim, 2nd round, Student presentations 3 Slides
    21, Nov - 27 Invited talk on Line-art Illustration of Dynamic and Specular Surfaces
    22, Dec - 2 YY Byun, HY Kim, 2nd round, Student presentations 4 Slides
    22, Dec - 4 GY Kim, DS Han, Pio, 2nd round, Student presentations 5` Slides
    22, Dec - 9 No class
    22, Dec - 11 No class
    Dec - 16 Final exam
    Dec - 18
    Final project presentation Slides

    Grade policy

    The class grade of each student is determined by

  • Quiz and mid-term (20%)
  • Class presentations (30%)
  • Final project (50%)
  • Line

    Student presentations and reports

    Student projects at 2007

    Topic Project homepage

    For your presentations, please use the this powerpoint template.


    Additional reference materials and links

    SIGGRAPH course notes

    Public software:

  • Our in-house interactive ray tracer
  • Lux Render

  • 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 2008. 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.