Instructor: Raghu Machiraju, Department of Computer Science and Engineering, The Ohio State University
Grading Assistant: Tzu-Hsuan Wei, Department of Computer Science and Engineering
Time: MWF 11:10 AM -12:30 PM:, Dreese Labs 0264
Office Hours:
Instructor-M: 3-4 PM, TR 12:30-1:30 PM, DL 779. Contact at machiraju dot 1 at osu dot edu.
Grader-M 4:30-5:30 PM, W,F 3-5 pm. Contact Wei at wei.225 AT buckeyemail DOT osu DOT edu.
Grade Distribution: Labs:45% (10+8+14+13), Quizzes:20%(4x5), Midterm(TakeHome):15% Final Project+Presentation:20%
Week 1 |
Introduction to the Course, Graphics, Art and 3D Printing, WebGL |
pdf |
Reading Assignment: - Ch. 1 |
Week 2 |
Graphics Systems, Hardware, & Programming - OpenGL, WebGL, GLSL |
pdf |
Reading Assignment - Ch. 2 |
Week 3 |
GL Programming Examples from Text and Elsewhere |
Reading Assignment - Ch. 2 | |
Week 4 |
GL Programming & Transformations - Math, Coordinate Systems, Affine Transformations, Color |
Code Review - 2/10, Quiz-1 - 2/12 | |
Week 5 | Geometric Modeling - 3D Printing, OpenGL code |
Reading: Red Book, Chapter 5, Code Review - 2/17 |
|
Week 6 |
3D Viewing - Pinhole Camera, Parallel/Perspective Transforms | Code Review - 2/24 | |
Week 7 |
Perspective/Modeling Tansforms, Lighting and Shading | 3/3 - Lab II discussion, 3/5-3/8 Miderm |
|
Week 8 |
Lighting and Shading |
3/10, 3/10 - Miderm |
|
Week 9 |
Spring Break |
3/16-3/20 |
|
Week 10 |
Teap Pots, Modeling, Bezier Curves and Surfaces |
Lab III discussion |
|
Week 11 |
Clipping, Scan Conversion, Hidden Surface Removal (z-buffer), Texture Mapping |
pdf |
|
Week 12 |
Rendering Spheres, ProceduralTextures, Compositing, Antialiasing | Quiz II |
|
Week 13 |
Heirarchical Models, | ||
Week 14 |
More Shaders - Geometry and Tessellation shaders, GLSL code | Quiz III |
|
Week 15 |
Advanced Modeling and Rendering |
||
Week 16 |
Review |
Quiz IV |