|
Fundamentals of Computer Graphics,
1st or 2nd Edition, P. Shirley et al., AK Peters Errata is available at the link. First edition is available at the KAIST book store. |
Fig. 1, Photo-realistic image generated by ray tracing method. (Image excerpted from PovRay homepage)
In this course we will discuss various topics to create 2D images computationally generated from three dimensional model representations. Particularly, we will focus on the following topic:
What you will get at the end of the course:
Lecture schedule (subject to change)
# of lecture, date | Topics and slides | Notice | Q&A |
1, Feb-8 (Tue.) | Overview on the course and course policy | Intro | |
2, Feb-10 (Thur.) | Screen space and world space | Diff. spaces | |
3, Feb-15 (Tue.) | Basic OpenGL structure | PA1-Spec. PA1-skeleton-codes | Basic OpenGL |
4, Feb-17 (Thur.) | No regular class due to the conf. attendance to the ACM I3D Graphics, but TA will answer your questions about the first programming assignment. | ||
5, Feb-22 (Tue.) | 2D Transformation | Demo: ImagePlay Demo: Animation |
2D Transformation |
6, Feb-24 (Thur.) | No class due to attending a workshop related to Web Sci. and Tech. | ||
7, Mar-1 (Tue.) | No class due to the national holiday | ||
8, Mar-3 (Thur.) | 3D Transformation | Quiz Assignment 1 | |
9, Mar-8 (Tue.) | Modeling Transformation | PA2-Spec. PA2-skeleton-codes(included reference EXE file) |
|
10, Mar-10 (Thur.) | Viewing Transformation | PA3-Spec. PA3 reference EXE file |
Viewing Tran. |
11, Mar-15 (Tue.) | Interaction | Trackball codes Luxo Lamp codes |
|
12, Mar-17 (Thur.) | Culling and Clipping | PA4-Spec. PA4 reference EXE file |
Culling and Clipping |
13, Mar-22 (Tue.) | Rasterization I | Rasterization | |
14, Mar-24 (Thur.) | Rasterization II | ||
15, Mar-29 (Tue.) | Mid-term exam | Sample mid-term exam | |
16, Mar-31 (Thur.) | No class due to the exam period | ||
17, Apr-5 (Tue.) | Mid-term review | ||
18, Apr-7 (Thur.) | Illumination and shading |
PA5&6-Spec. PA5&6-skeleton-codes PA6 Slides PA6 Reference EXE file PPt for PA5 PA5 Reference EXE file |
|
19, Apr-12 (Tue.) | No class due to the KAIST policy | ||
20, Apr-14 (Thur.) | Illumination and shading II | ||
21, Apr-19 (Tue.) | Texture mapping | Texture demo | Illumination |
22, Apr-21 (Thur.) | Texture mapping II | ||
23, Apr-26 (Tue.) | Ray tracing | ||
24, Apr-28 (Thur.) | Ray tracing II | ||
25, May-3 (Thur.) | Curves and Surfaces |
PA7-Spec. PA7-Slides PA7-skeleton-codes PA7-Texture_image |
|
26, May-5 (Tue.) | No class | ||
27, May-12 (Thur.) | Curves and Surfaces II | ||
28, May-17 (Tue.) | Graphics Hardware | ||
29, May-19 (Thur.) | |||
30, May-24 (Tue.) | Final exam |
CS480 homepage at spring of 2010
OpenGL:
Useful information about computer graphics:
Paper search:
Acknowledgements:
The course materials are built upon previous efforts of whom
organized computer graphics courses at Univ. of North Carolina at Chapel Hill.
I'd like to thank all of them, particularly, Brandon LLoyd. Thanks!
Copyright 2011.
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.
Additional reference materials and links
CS480 homepage at spring of 2009
CS480 homepage at spring of 2008