computer graphics

10
Computer Graphics Some of the material in these slides have been adapted from Elsayed Hemayed Computer Engineering Department Faculty of Engineering Cairo University [email protected] Fall 2009

Upload: trynt

Post on 06-Jan-2016

22 views

Category:

Documents


0 download

DESCRIPTION

Computer Graphics. Elsayed Hemayed Computer Engineering Department Faculty of Engineering Cairo University [email protected] Fall 2009. Some of the material in these slides have been adapted from university of Virginia and MIT. Contact Info. How to reach me: Email: [email protected] - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Computer Graphics

Computer Graphics

Some of the material in these slides have been adapted from university of Virginia and MIT

Elsayed Hemayed

Computer Engineering DepartmentFaculty of Engineering

Cairo [email protected]

Fall 2009

Page 2: Computer Graphics

2

● How to reach me:■ Email: [email protected]■ Office: 3567-8985

● Office hours: ■ Sundays 12-2■ Wednesdays 12-2 Biweekly■ By Appt.

Contact Info

Page 3: Computer Graphics

3

Overall Aims of Course

● Understand Fundamentals of Computer Graphics■ Understand basics of drawing primitive shapes■ Understand basics of 2D geometric transformation■ Understand basics of 2D viewing■ Understand basics of Projection■ Understand basics of illumination models■ Understand the elements of rendering

Page 4: Computer Graphics

4

Intended Learning Outcomes of Course

a. Knowledge and Understanding:a1- Understand basics of drawing primitive shapesa2- Understand basics of 2D geometric transformationa3- Understand basics of 2D viewinga4- Identify and understand the elements of rendering

b. Intellectual Skillsb1- Comparing line drawing algorithmsb2- Analyze shading models

c. Professional and Practical Skillsc1- Build a Computer Graphics Application

Page 5: Computer Graphics

5

Intended Learning Outcomes of Course – cont.

d. General and Transferable Skills

d1- Report Writing

d2- Presentations & Communication skills

d3- Problem Tackling

d4- Internet Searching

d5- Team work

d6- Time management

d7- Leadership

Page 6: Computer Graphics

6

Topical Outline

● Introduction and Display Technologies● Mathematical Foundations● Drawing Lines● Polygon Rasterization● 2-D Geometric Transformations● 2-Dimension Viewing and Clipping● Projection● Hidden Plan Removal● Illumination Models● Shading Models● Ray Tracing● Radiosity

● DirectX in the sections

Page 7: Computer Graphics

7

Grading Policy

Midterm 20Final 90

Projects 40-------------------------Total 150

Midterm 20Final 40

Projects 40-------------------------Total 100

Semester

CHS

Page 8: Computer Graphics

8

Supporting Materials

● Text Book and References● Lectures● Lab Tutorials● Course Notes: Published in the course website● CUELC E-Learning site● Periodicals and Web Sites such as

http://graphics.stanford.edu/courses/

Page 9: Computer Graphics

9

Readings

TEXTBOOKD. Hearn and M. P. Baker, Computer Graphics, C version, Second Edition, PrenticeHall, Pearson Education. Inc., 1997

REFERENCES[1] Computer Graphics with OpenGL, 3rd Edition, Donald Hearn and M.

Pauline Baker, Prentice Hall, 2004.[2] Computer Graphics: Principles and Practice, 2nd Edition in C, James

D. Foley, Andries van Dam, Steven K. Feiner, and John F. Hughes, Addison-Wesley, 1990 (Reprinted with corrections, July 1997).

[3] Introduction to Computer Graphics, J.D. Foley, A. van Dam, S.K. Feiner, J.F. Hughes, and R.L. Philips, Addison-Wesley, 1994.

Additional books may be recommended during individuals lectures

Page 10: Computer Graphics