Professional Documents
Culture Documents
CATALOG DESCRIPTION: Geometric models of two- and three-dimensional objects and curved
surfaces. Transformations in two and three dimensions. Clipping algorithms. Homogeneous
coordinates. Hidden line and surface elimination algorithms: depth buffer, priority, polygon and
others. Raster graphics systems. Scan line conversion algorithms, color and gray scale resolution
and aliasing problems. Shading, rendering and special effects. Curved surface modeling. Bezier
and B-spline functions. Review of current developments.
EXAM
- Exam dates are fixed. I will not change these dates for any circumstance. I will not
move up any exam date. No makeup exams at a later/earlier date will be
scheduled for any student unless a written medical note is provided.
- The student must have a 60% average between the three exams and final project. If
the student fails to meet this requirement, the student will receive a grade of F in the
class even if he/she has a passing grade (including homework, quizzes and labs).
GENERAL
I expect the student to come to class, study the materials and textbook and do the
homework, activities and exams.
It is the student’s responsibility to check what we covered in class and the announcements
during class if he or she did not attend.
The best way of learning Computer Graphics is by practicing it. You can acquire a good
programming level by doing all examples from the textbook.
The course is very time demanding. Plan ahead all your activities and if you have any
problem with your homework or your study, do not hesitate to ask questions to the TA or the
Instructor. Do not wait until you have a bad grade.
Academic
dishonesty It is important to read The University of Texas System Policy on Academic Honesty that
appears in the Regents Rules and Regulations. , Part One, Chapter VI, Section 3, Paragraph
3.22. “Any student who commits an act of scholastic dishonesty is subject to discipline.
Scholastic dishonesty includes but is not limited to cheating, plagiarism, collusion, the
submission for credit of any work or materials that are attributable in whole or in part to
another person, taking an examination for another, any act designed to give unfair advantage
to a student or the attempt to commit such acts”.
Intro to OpenGL
Materials provided
Read chapter 2 Graphics Programming
Homework 1 May 24 th
I/O
Read chapter 3 Input and Interaction
Viewing (3D)
Read chapter 5 Viewing
Programmable shaders
Read chapter 9
Optimization Techniques
Performance OpenGL: Platform Independent Techniques
(Siggraph 2004 DVD)
Important: The dates in this schedule may change due to the class level. If the class needs more
time and examples to understand a concept I will modify the schedule. If the class is ready to skip
a chapter or go faster I will modify the schedule. Therefore, it is the student’s responsibility to
check what we covered in class and the changes in the schedule announced during class.