Upload
chastity-ball
View
214
Download
0
Embed Size (px)
Citation preview
8/20/2003 CS 770 – AdministriviaLecture 0
1
Administrivia
Course DescriptionGrades
HomeworkProgramming
ExamsQuiz
8/20/2003 CS 770 – AdministriviaLecture 0
2
CS 670/770 – Introduction to Computer Graphics
Techniques of computer image synthesis, including both hardware &
software. Line drawing and color raster graphics. Homogeneous
coordinates, hidden surface elimination and smooth shading
algorithms. Ray tracing, anti-aliasing.
Pre-requisities: graduate standing
Text: Foley, van Dam, Feiner & Hughes, Computer Graphics: Principles
and Practice
Supplement: Newman & Sproull, Principles of Interactive Computer
Graphics, 2nd edition
8/20/2003 CS 770 – AdministriviaLecture 0
3
Programming
This is not a course in programming, but you will do a lot of it.
Everyone is expected to be fluent in C++. We will use OpenGL (any
reference will do) and (for one assignment) Java.
All homework assignment will be done using CS machines (demos
must run on Solaris machines). Preliminary work may be done on
other machines, but beware of differences in OpenGL versions and
capabilities.
Perhaps...demos may be made available on Windows boxes, but in
that case you will be responsible for working out the details.
8/20/2003 CS 770 – AdministriviaLecture 0
4
Laboratory
Open, vulnerable environment.
“Anti-social behavior will not be tolerated”
Protect yourself (but you will be required to make your CS770 directory
world readable)
See: ~sloan/CS770/Assignments/HW0
8/20/2003 CS 770 – AdministriviaLecture 0
5
Exams
Open book – the textbook
Open Notes – your notes
Mid-term (in class) – schedule TBA
Final – see UAB Calendar
8/20/2003 CS 770 – AdministriviaLecture 0
6
Project
Cool demo
The only rule is: make me say “cool!”
Should take up the entire last half of the semester...so go through the
HW’s quickly!
8/20/2003 CS 770 – AdministriviaLecture 0
7
Syllabus
See Table of Contents for text
Read Chapters 1-4, now...and keep going
Classroom lectures will bounce around a bit, and will usually present a
different view – often quite different – from that in the textbook
8/20/2003 CS 770 – AdministriviaLecture 0
8
Quiz
Given:
Point(x0,y0)
Write:
Line(x0,y0,x1,y1)
x0,y0
x0,y0
x1,y1
Any language
First cut
No bells/whistles