IntroToCG 09 25 04
IntroToCG 09 25 04
CS 351: Introduction to
Computer Graphics
CS 351
“Quiz” #1
What is Computer Graphics?
●
Creation, Manipulation, and Storage of geometric
objects (modeling) and their images (rendering)
●
Display those images on screens or hardcopy
devices
●
Image processing
●
Others: GUI, Haptics, Displays (VR)...
What drives computer graphics?
●
Movie Industry
– Leaders in quality and artistry
– Not slaves to conceptual purity
– Big budgets and tight schedules
– Reminder that there is more to
CG than technology
– Hey, How'd they do that?
– Defines our expectations
Nanomanipulator, UNC
Joe Kniss, Utah Gordon Kindelman, Utah
What drives computer graphics?
●
Computer Aided Design
– Mechanical, Electronic, Architecture,...
– Drives the high end of the hardware market
– Integration of computing and display resources
– Reduced design cyles == faster systems, sooner
ProEngineer, www.ptc.com
What drives computer graphics?
●
Graphic User Interfaces (GUI)
– www.webpagesthatsuck.com
D Johnson and
J D St Germain, Utah
QuickTime™ and a
YUV420 codec decompressor
are needed to see this picture.
●
Optional
Each class
●
Based-upon reading assignment
– Quiz
– Roundtable:
●
What you found to be the most interesting in the reading
●
What confused you or topic(s) you want more discussion
on
Each class (con’t.)
●
Lecture and discussion
●
20 minute or less viewing of an animation
●
Project discussion and help session
●
At least one 15 minute break in the middle
Projects
●
C or C++
●
Chinese-Resturaunt menu like
Project Rules
Failure to follow these rules will result in lost
points:
●
If you use code from elsewhere, it must be
documented in your README
●
If you use ideas from printed paper or online
material, must credit it
●
Projects must compile and run on the designated
machine
Grades
●
Class participation
●
Quizes
●
Late projects loose 5% on first 12 hours, 10%
every 12 hours after that
●
You can miss
– Can drop lowest quiz score
– Can miss one class without loosing participation
points