computer graphics
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 PresentationTRANSCRIPT
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
2
● How to reach me:■ Email: [email protected]■ Office: 3567-8985
● Office hours: ■ Sundays 12-2■ Wednesdays 12-2 Biweekly■ By Appt.
Contact Info
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
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
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
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
7
Grading Policy
Midterm 20Final 90
Projects 40-------------------------Total 150
Midterm 20Final 40
Projects 40-------------------------Total 100
Semester
CHS
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/
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