Download Administrivia

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

InfiniteReality wikipedia , lookup

Computer vision wikipedia , lookup

Free and open-source graphics device driver wikipedia , lookup

2.5D wikipedia , lookup

Video card wikipedia , lookup

Spatial anti-aliasing wikipedia , lookup

Comparison of OpenGL and Direct3D wikipedia , lookup

BSAVE (bitmap format) wikipedia , lookup

Framebuffer wikipedia , lookup

Waveform graphics wikipedia , lookup

OpenGL wikipedia , lookup

Mesa (computer graphics) wikipedia , lookup

Apple II graphics wikipedia , lookup

Graphics processing unit wikipedia , lookup

Tektronix 4010 wikipedia , lookup

Molecular graphics wikipedia , lookup

Transcript
Administrivia
Course Description
Grades
Homework
Programming
Exams
Quiz
8/20/2003
CS 770 – Administrivia
Lecture 0
1
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 – Administrivia
Lecture 0
2
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 – Administrivia
Lecture 0
3
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 – Administrivia
Lecture 0
4
Exams
Open book – the textbook
Open Notes – your notes
Mid-term (in class) – schedule TBA
Final – see UAB Calendar
8/20/2003
CS 770 – Administrivia
Lecture 0
5
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 – Administrivia
Lecture 0
6
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 – Administrivia
Lecture 0
7
Quiz
Given:
Point(x0,y0)
Any language
First cut
x0,y0
No bells/whistles
Write:
Line(x0,y0,x1,y1)
x1,y1
x0,y0
8/20/2003
CS 770 – Administrivia
Lecture 0
8