140 likes | 566 Views
Computer Graphics. Elsayed Hemayed Computer Engineering Department Faculty of Engineering Cairo University hemayed@ieee.org 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: hemayed@ieee.org
E N D
Computer Graphics Elsayed Hemayed Computer Engineering Department Faculty of Engineering Cairo University hemayed@ieee.org 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: hemayed@ieee.org • Office: 3567-8985 • Office hours: • Sundays 12-2 • Wednesdays 12-2 Biweekly • By Appt.
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
Intended Learning Outcomes of Course a. Knowledge and Understanding: a1- Understand basics of drawing primitive shapes a2- Understand basics of 2D geometric transformation a3- Understand basics of 2D viewing a4- Identify and understand the elements of rendering b. Intellectual Skills b1- Comparing line drawing algorithms b2- Analyze shading models c. Professional and Practical Skills c1- Build a Computer Graphics Application
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
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
Grading Policy Midterm 20 Final 90 Projects 40 ------------------------- Total 150 Semester CHS Midterm 20 Final 40 Projects 40 ------------------------- Total 100
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/
Readings TEXTBOOK D. Hearn and M. P. Baker, Computer Graphics, C version, Second Edition, Prentice Hall, 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