120 likes | 238 Views
Introduction. Today:. Learning objectives Teacher Projects Homework Midterms Syllabus Questions First lecture: Introduction to computer graphics. Text Book. Required: Interactive Computer Graphics: A Top-Down Approach using OpenGL By Edward Angel Recommended: OpenGL: A Premier
E N D
Today: • Learning objectives • Teacher • Projects • Homework • Midterms • Syllabus • Questions • First lecture: Introduction to computer graphics
Text Book • Required: • Interactive Computer Graphics: A Top-Down Approach using OpenGL • By Edward Angel • Recommended: • OpenGL: A Premier • By Edward Angel
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.
Basicallly you could create this: textures sounds Lights Raah!!! Blending culling collisions Bump maps 3d objects clipping Fog shadows Lights Lights Animation Scene graphs
Instructor Alireza Tavakkoli Office: UC 101C Class : UW 106 Tue. 7:00 – 9:45 pm Mon. 5:00 – 6:00 pm Office hours: Wed. 3:00 – 4:00 pm or by appointment Email: tavakkolia@uhv.edu
Homework After each chapter (>2) send me by Email: • 1 True/False • 1 multiple choice • 1 fill in the blank • 1 short answer or code See deadlines on website
Examinations • one midterms • Half way through the semester • Tentative • One final • At the end of the semester • Comprehensive
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)
Projects • Submit 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.
Syllabus • Read 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
Lectures • We will discuss [ICG] 1-10 approximately • Sections 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.