COMPUTER GRAPHICS CS-234325 http://webcourse.cs.technion.ac.il/234325/
Lecture Syllabus Introduction (1 week) Transformations (2 weeks) Line Drawing (1 weeks) Polygon Fill (1 week) Hidden Surface Removal (2 weeks) Lighting Models (1 week) Methods for improving realism (1 week) Shadows Texture Geometric Modeling (2 weeks) Image Improvement (1 week) Aliasing and Anti-aliasing Image manipulation Ray Tracing (1 week) Intro - Center for Graphics and Geometric Computing, Technion 2
Literature Interactive Computer Graphics - Functional, Procedural and Device-Level Methods P.Burger and D.Gillies, Addison-Wesley, 1989. Computer Graphics - Principles and Practice (Second Edition, Third Edition coming). J.D.Foley, A.Van-Dam, S.K.Feiner and J.F.Hughes, Addison-Wesley, 1990. Advanced Animation and Rendering Techniques A.Watt and M.Watt, Addison-Wesley, 1992. OpenGL Programming Guide J. Neider, T. Davis and W. Mason, Addison-Wesley, 1994. Intro - Center for Graphics and Geometric Computing, Technion 3
Teaching Staff Lecturer: Prof. Gershon Elber Wednesday 9:30-11:30 (Taub 7) Contact info: Taub 429, Monday 12:30-13:30 gershon@cs.technion.ac.il http://www.cs.technion.ac.il/~gershon Teaching Assistants I: Mr. Fady Massarwi Wednesday 11:30-12:30 Contact info: Taub 410, Wednesday 12:30-13:30 fadym@cs.technion.ax.il Teaching Assistants II: TBD Contact info: Taub TBD TBD@cs.technion.ac.il Intro - Center for Graphics and Geometric Computing, Technion 4
Grading Policy and Classes Programming Exercises: 40% Magen MFC Intro (5%) Wire-frame rendering and 3D Transformations (10%) Polygon Scan-conversion and Z-buffering and Texture Mapping (10%) Advanced Selection (15%) Exam: 60% Takef Moed B on Mon., February 3 rd Moed B on Tue., March 25 th Best Rendering competitions By the end of the semester See Hall of Fame under Links 3 points for 1 st place, 2 points for 2 nd,1 point for 3 rd. Intro - Center for Graphics and Geometric Computing, Technion 5 computer graphics expert
Classes: More Announcements No class, on November 13 th. Complementary class on Sun., November 3 rd, 16:30-18:30, Taub 5 Watch the WEB site regularly (Especially Messages) Slides are available on web site. Those without prerequisites talk to me. Reusability of code - only as permitted to use code by the staff of the course Having a break!? Intro - Center for Graphics and Geometric Computing, Technion 6
What is Computer Graphics? Synthesis of static/dynamic 2D images from 3D geometry, using computers. Typically, scenes are photo-realistic: Intro - Center for Graphics and Geometric Computing, Technion 7
What is Computer Graphics? Synthesis of static/dynamic 2D images from 3D geometry, using computers. Sometimes they are surreal: Intro - Center for Graphics and Geometric Computing, Technion 8
What is Computer Graphics? In recent years non-photorealistic rendering (NPR) Is becoming of major interest: Intro - Center for Graphics and Geometric Computing, Technion 9
What is Computer Vision? Analysis, reconstruction, and recognition of 3D objects from 2D images, using computers: Image enhancement Feature extraction 3D object reconstruction and recognition Computer vision and computer graphics are two complementary processes. Intro - Center for Graphics and Geometric Computing, Technion 10
Drawing tools 2D Graphics Components Lines Paint/Colors Models Planar Transformations Intro - Center for Graphics and Geometric Computing, Technion 11
3D Graphics Components Wireframe drawing Intro - Center for Graphics and Geometric Computing, Technion 12
3D Graphics Components Photorealistic drawing: Intro - Center for Graphics and Geometric Computing, Technion 13
3D Graphics Components Material Properties Fog Texture Reflectivity Refraction Intro - Center for Graphics and Geometric Computing, Technion 14
What is CG used for? Geometric Modeling Mechanical Design Intro - Center for Graphics and Geometric Computing, Technion 15
What is CG Analysis used for? Intro - Center for Graphics and Geometric Computing, Technion 16
What is CG used for? Medical applications Intro - Center for Graphics and Geometric Computing, Technion 17
Special Effects What is CG used for? Intro - Center for Graphics and Geometric Computing, Technion 18
Computer Games What is CG used for? Intro - Center for Graphics and Geometric Computing, Technion 19
(scientific) Visualization What is CG used for? Intro - Center for Graphics and Geometric Computing, Technion 20
Design Advertising Art What is CG used for? Intro - Center for Graphics and Geometric Computing, Technion 21
What is CG used for? Animation Intro - Center for Graphics and Geometric Computing, Technion 22
Where is the 3D input geometry coming from? 1. Geometric Modeling Solidworks PTC Maya Catia Intro - Center for Graphics and Geometric Computing, Technion 23
Where is the 3D input geometry coming from? 2. Reverse Engineering http://graphics.stanford.edu/projects/mich/ Intro - Center for Graphics and Geometric Computing, Technion 24
Where is the 3D input geometry coming from? 3. Motion capture (animations) Intro - Center for Graphics and Geometric Computing, Technion 25
In summary it is all about the Eyes Intro - Center for Graphics and Geometric Computing, Technion 26