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.
# of lecture, date | Topics and slides | Related material(s) | Update time and notice |
Mar - 5 | Overview on the course and course policy | ||
Mar - 7 | Classic rendering pipeline | ||
Mar - 12 | No class due to the health problem of the instructor | ||
Mar - 14 Mar - 19 | Ray tracing | PA1 and its hints | |
Mar - 21 | No class (I will attend ACM I3D 2013 as a paper co-chair) | ||
Mar - 26 Mar - 28 | Radiosity | ||
Apr - 2 Apr - 4 Apr - 9 | Radiometry | HW1 Appendix1 Radimetry talk: Part 1 Radimetry talk: Part 2 Radimetry talk: Part 3 Radimetry talk: Part 4 | |
Apr - 11 | Rendering equation | ||
Apr - 16 | Invited talk by Prof. Miguel Otaduy | ||
Apr - 18 | Monte Carlo integration | ||
Apr - 23 | Mid-term exam | ||
Apr - 25 | No class because of the mid-term exam week | ||
Apr - 30 May - 2 |
Monte Carlo ray tracing Part I, Part II | PA2, its hints, and additional info. | |
May - 7 | Mid-term project presentations | ||
Apr - 9 Apr - 14 Apr - 16 |
Part III, | ||
May - 21 | Student presentation 1 ( MH, JB) | ||
May - 23 | Student presentation 2 ( SM, GJ) | ||
May - 28 | Student presentation 3 (GY, GH) | ||
May - 30 | Student presentation 4 ( MB, HS) | ||
June - 4 | Student presentation 5 (SW, JH) | ||
June - 11 June - 13 | Final project presentations (extended class) | ||
Student presentations and projects at 2010
Student presentations and projects at 2008
Topic | Project homepage |
For your presentations, please use the this powerpoint template.
Public software:
Paper search:
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!
Copyright 2010. 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.