ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Unit 1 Graphics Systems and Models.
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
-
Upload
frank-miller -
Category
Documents
-
view
229 -
download
4
Transcript of ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
ISC/GAM 4322ISC 6310
Multimedia Development and Programming
Introduction
2
Today:
Learning objectives Teacher Projects Homework Midterms Syllabus Questions First lecture: Introduction to computer
graphics
Text BookRequired:
– Interactive Computer Graphics: A Top-Down Approach using OpenGL• By Edward Angel
Recommended:– OpenGL: A Premier
• By Edward Angel
3
4
Learning objectives Create 2D/3D graphics. Create an interactive application Be able to apply geometrical transformations to an
object. Setup a camera and create different image projections. Apply a light source and shading to an object set
material properties of an object. Create a clipped image. Display a bitmap image. Use discrete techniques (textures, blending etc). Create a vertex shader Create a scene graph.
5
Basicallly you could create this:
Lights
shadows
textures
3d objects
Animation
Bump maps
collisions
LightsLights
sounds
Raah!!!
clipping Fog
Blending
Scene graphs
culling
6
InstructorAlireza TavakkoliOffice: UC 101CClass : UW 106 Tue. 7:00 – 9:45 pm
Mon. 5:00 – 6:00 pmOffice hours: Wed. 3:00 – 4:00 pm
or by appointment
Email: [email protected]
7
HomeworkAfter each chapter (>2) send me by
Email:
1 True/False1 multiple choice1 fill in the blank1 short answer or code
See deadlines on website
8
Examinationsone midterms
– Half way through the semester• Tentative
One final– At the end of the semester
• Comprehensive
9
Projects Start early! Start coding this week. Use the
primer / read ahead. Don’t wait because then you will be too late.
Try the samples in the book.
Projects are a lot of work & but the best way to learn is to practice and implement.
Breakout (easy) Paint (hard) 3d Pinball (medium) Final project (depends on you)
10
ProjectsSubmit your projects on time! Make sure you exe works on my
machine and on the one that you will demo your project on.
Let me know if you need help installing openGL/SDL/Glut/GL etc.
More info in the Syllabus.
11
SyllabusRead it carefully.
Changes in the schedule will be posted in advance on the website but it is your responsibility to check the website regularly.
Class Website:– http://www2.uhv.edu/tavakkolia/teaching/ISC6310/
index.html
12
LecturesWe will discuss [ICG] 1-10
approximatelySections which may be skipped will be
announced on the website.There may be some extra lectures not
discussed in the book [SDL] The primer follows the book but it is up
to you to read it.