|
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 | Update time and notice |
1, Feb-11 (Mon) | Overview on the course and course policy | 1st update on Feb-10 |
Feb-13 (Wed) | No class due to conf. (HCI) attendance | |
2, Feb-15 (Fri) | Screen and World Spaces | Julia.cpp |
3, Feb-20 (Wed) | 2D Imaging and Transformation | ImagePlay.cpp, KAIST.ppm |
4, Feb-22 (Fri) | 3D Transformation | |
5, Feb-27 (Wed) 6. Feb-29 (Fri) |
Modeling Transformations | |
7, Mar-5 (Wed) 8. Mar-7 (Fri) |
Viewing Transformations | |
9. Mar-12 (Wed) 10. Mar-14 (Fri) |
Interaction with 3D models | Luxo lamp code, Trackball codes Assignment1: specification and skeleton codes |
11, Mar-19 (Wed) 12, Mar-21 (Fri) |
Clipping and Culling | 2nd update at Mar-19 |
13, Mar-26 (Wed) 14, Mar-28 (Fri) |
Rasterization | Sample questions for mid-term exam |
Apr-2 (Wed) Apr-4 (Fri) |
Mid-term week (Our mid-term exam: 3:30pm ~ 5:30pm on Apr-2 (Wed) | |
15, Apr-7 (Mon) | Review and PA2 | Spec. of PA2 Skeleton codes of PA2 ppt of PA2 |
Apr-11 (Fri) | No class | |
16, Apr-16 (Wed) 17, Apr-18 (Fri) |
Illumination and Shading | |
18, Apr-23 (Wed) 19, Apr-25 (Fri) |
Texture Mapping | |
20, Apr-28 (Mon) | Visibility | |
Apr-30 (Wed) | No class due to an invited talk at POSTECH | |
21, May-2 (Fri) 22, May-7 (Wed) |
Ray Tracing | Spec. of PA3,Skeleton codes, and PA3_slides.pdf |
23, May-9 (Fri) 24, May-14 (Wed) | Curves and Surfaces | |
25, May-16 (Fri) | Wrap-up | |
May-21 (Wed) Apr-23 (Fri) |
No class due to conf. (ICRA) attendance | |
May-28 (Wed) | Final exam, 3:00pm ~ 5:00pm |