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
2
Embed
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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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/
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 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.