2
CSE 581: Interactive Computer Graphics Spring 2012 1 General Information Instructor: Huamin Wang (whmin ’AT’ cse.ohio-state.edu) Location: Dreese Lab 369 Time: MWF 12:30PM - 1:18PM Office hour: MF 1:30PM - 2:30PM at Dreese Labs 583, or by appointment Website: http://www.cse.ohio-state.edu/whmin/courses/cse581-2012-spring/ cse581-2012-spring.html Course content: OpenGL programming, graphics pipeline, transformation, lighting and shading, texture mapping, geometry and animation basics. Prerequisites: CSE 222 or CSE 230 or CSE 502 or permission from instructor; good programming skills in C/C++; comfortable with linear algebra. Objectives: Be competent with graphics programming using an API (OpenGL). Be familiar with state-of-the-art graphics hardware and display technology. Be familiar with 2D and 3D graphics algorithms. Textbook: Interactive Computer Graphics: A Top-Down Approach Using OpenGL (Optional) (any edition), by Edward Angel Reference books: OpenGL Programming Guide (The red book) OpenGL: A Primer Grading 1 Five labs (10%+10%+10%+10%+15%) + Exam (30%) + Three written assignments (5% + 5% + 5%) Grader: To be announced 2 Late Policy Each lab assignment will be announced eleven days before its deadline, and the assignment is due at 11:59PM on each specified due date. Late submissions will be subject to the following penalties: 0 to 24 hours late 10% deduction 24 to 48 hours late 20% deduction 48 to 72 hours late 30% deduction >72 hours late Submissions will NOT be accepted! 1 The grading policy may be subject to change. 1

CSE 581: Interactive Computer Graphics Spring 2012 1web.cse.ohio-state.edu/~wang.3602/courses/cse581-2012-spring/... · CSE 581: Interactive Computer Graphics Spring 2012 1 General

  • Upload
    lenga

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

CSE 581: Interactive Computer Graphics

Spring 2012

1 General Information

Instructor: Huamin Wang (whmin ’AT’ cse.ohio-state.edu)Location: Dreese Lab 369Time: MWF 12:30PM - 1:18PMOffice hour: MF 1:30PM - 2:30PM at Dreese Labs 583, or by appointmentWebsite: http://www.cse.ohio-state.edu/∼whmin/courses/cse581-2012-spring/

cse581-2012-spring.html

Course content: OpenGL programming, graphics pipeline, transformation, lightingand shading, texture mapping, geometry and animation basics.

Prerequisites: CSE 222 or CSE 230 or CSE 502 or permission from instructor; goodprogramming skills in C/C++; comfortable with linear algebra.

Objectives: Be competent with graphics programming using an API (OpenGL).Be familiar with state-of-the-art graphics hardware and display technology.Be familiar with 2D and 3D graphics algorithms.

Textbook: Interactive Computer Graphics: A Top-Down Approach Using OpenGL(Optional) (any edition), by Edward AngelReference books: OpenGL Programming Guide (The red book)

OpenGL: A PrimerGrading1 Five labs (10%+10%+10%+10%+15%) + Exam (30%) +

Three written assignments (5% + 5% + 5%)Grader: To be announced

2 Late Policy

Each lab assignment will be announced eleven days before its deadline, and the assignment is due at11:59PM on each specified due date. Late submissions will be subject to the following penalties:

0 to 24 hours late 10% deduction24 to 48 hours late 20% deduction48 to 72 hours late 30% deduction>72 hours late Submissions will NOT be accepted!

1The grading policy may be subject to change.

1

3 Tentative Schedule

Date Topics Reading Labs and exams

March 26 Course OverviewMarch 28 Introduction to Graphics Hardware Chapter 1March 30 Introduction to OpenGL and GLUT Chapter 2,3

April 2 OpenGL 2D Drawing Chapter 2,3April 4 2D Coordinate Systems Chapter 2,3 Lab 1 outApril 6 Review: Linear Algebra

April 9 2D Transformation (1) Chapter 4April 11 2D Transformation (2) Chapter 4April 13 3D Transformation (1) Chapter 4 HW 1 out

April 16 3D Transformation (2) Chapter 4 Lab 1 due, Lab 2 outApril 18 Hierarchical Transformation Chapter 4April 20 3D Viewing and Projection (1) Chapter 4,5

April 23 3D Viewing and Projection (2) Chapter 4,5April 25 Review: Transformation and Projection Chapter 4,5 HW 1 due, HW 2 outApril 27 Application: Selection Chapter 4,5 Lab 2 due, Lab 3 out

April 30 Lighting and Shading (1) Chapter 6May 2 Lighting and Shading (2) Chapter 6May 4 Lighting and Shading (3) Chapter 8 HW 2 due, HW 3 out

May 7 Texture Mapping Chapter 8May 9 Texture Mapping and Blending Chapter 8 Lab 3 due, Lab 4 outMay 11 Review: Sample Questions

May 14 Midterm Exam HW 3 dueMay 16 Project IdeasMay 18 Advanced Topic: Geometric Modeling (1)

May 21 Advanced Topic: Geometric Modeling (2) Lab 4 due, Lab 5 outMay 23 Advanced Topic: Animation (1)May 25 Advanced topic: Animation (2)

May 28 Memorial Day - No ClassMay 30 Advanced topic: Animation (3)June 1 Advanced topic: Animation (4)

June 6 Lab 5 due

4 Statement on Academic Misdemeanor and Disability Services

You are allowed to discuss your lab assignments with other students. However, the assignment mustbe completed by yourself and you are NOT allowed to use other’s work in your submission. It isNOT allowed to discuss any exam with others either. Refer to the University’s Code of StudentConduct for details.

Please contact the instructor if you want to request disability accommodations.

2