Presentation is loading. Please wait.

Presentation is loading. Please wait.

ICS 415Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Introduction Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009.

Similar presentations


Presentation on theme: "ICS 415Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Introduction Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009."— Presentation transcript:

1 ICS 415Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Introduction Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009

2 ICS 415Dr. Muhammed Al-Mulhem2 Topics Graphics ConceptsGraphics Concepts –Modeling transformation, viewing transformation, hidden surface removal, illumination / shading / textures, scan conversion / clipping OpenGLOpenGL Morphing, curves and surfaces, animationMorphing, curves and surfaces, animation Not a course about graphic design, using graphics tools like PhotoShop or MayaNot a course about graphic design, using graphics tools like PhotoShop or Maya Graphics ConceptsGraphics Concepts –Modeling transformation, viewing transformation, hidden surface removal, illumination / shading / textures, scan conversion / clipping OpenGLOpenGL Morphing, curves and surfaces, animationMorphing, curves and surfaces, animation Not a course about graphic design, using graphics tools like PhotoShop or MayaNot a course about graphic design, using graphics tools like PhotoShop or Maya

3 ICS 415Dr. Muhammed Al-Mulhem3 Assignment - Honor Code When in doubt…When in doubt… –Don’t use resources other than class notes and textbook Typically…Typically… –Using examples from the web is a great way to learn and it is encouraged… reference what you use NeverNever –Share code with another student or debug code together When in doubt…When in doubt… –Don’t use resources other than class notes and textbook Typically…Typically… –Using examples from the web is a great way to learn and it is encouraged… reference what you use NeverNever –Share code with another student or debug code together

4 ICS 415Dr. Muhammed Al-Mulhem4 Impact of Computers Moore’s Law Power of a CPU doubles every 18 months / 2 years Moore’s Law Power of a CPU doubles every 18 months / 2 years

5 ICS 415Dr. Muhammed Al-Mulhem5 Impact of Video Games (Nvidia) Number of transistors on GPU doubles each 6 mos. Three times Moore’s LawThree times Moore’s Law –Good article on Jen-Hsun Huang, Nvidia CEO: http://www.wired.com/wired/archive/10.07/Nvidia_pr.html Number of transistors on GPU doubles each 6 mos. Three times Moore’s LawThree times Moore’s Law –Good article on Jen-Hsun Huang, Nvidia CEO: http://www.wired.com/wired/archive/10.07/Nvidia_pr.html $7 Billion Man $5.6 Billion Man Worldwide revenues Lee Majors

6 ICS 415Dr. Muhammed Al-Mulhem6 Future of Consoles 33 million PS2s (in 2002)33 million PS2s (in 2002) 3.9 million Xboxes (in 2002)3.9 million Xboxes (in 2002) Predicted 200 million PDA/Cell game players in 2005Predicted 200 million PDA/Cell game players in 2005 33 million PS2s (in 2002)33 million PS2s (in 2002) 3.9 million Xboxes (in 2002)3.9 million Xboxes (in 2002) Predicted 200 million PDA/Cell game players in 2005Predicted 200 million PDA/Cell game players in 2005

7 ICS 415Dr. Muhammed Al-Mulhem7 Graphics Applications Entertainment: Cinema Pixar: Monster’s Inc. Square: Final Fantasy

8 ICS 415Dr. Muhammed Al-Mulhem8 Entertainment Final Fantasy (Square, USA)

9 ICS 415Dr. Muhammed Al-Mulhem9 Entertainment A Bug’s Life (Pixar)

10 ICS 415Dr. Muhammed Al-Mulhem10 Graphics Applications Medical Visualization MIT: Image-Guided Surgery Project The Visible Human Project

11 ICS 415Dr. Muhammed Al-Mulhem11 Graphics Applications Everyday Use OS use graphics seriouslyOS use graphics seriously Graphics visualizations and debuggersGraphics visualizations and debuggers Visualize complex software systemsVisualize complex software systems Everyday Use OS use graphics seriouslyOS use graphics seriously Graphics visualizations and debuggersGraphics visualizations and debuggers Visualize complex software systemsVisualize complex software systems

12 ICS 415Dr. Muhammed Al-Mulhem12 Everyday use

13 ICS 415Dr. Muhammed Al-Mulhem13 Everyday use Window system and large-screen interaction metaphors (François Guimbretière)

14 ICS 415Dr. Muhammed Al-Mulhem14 Graphics Applications Scientific Visualization

15 ICS 415Dr. Muhammed Al-Mulhem15 Scientific Visualization Airflow around a Harrier Jet (NASA Ames)

16 ICS 415Dr. Muhammed Al-Mulhem16 Graphics Applications Computer Aided Design (CAD)

17 ICS 415Dr. Muhammed Al-Mulhem17 Graphics Applications TrainingTraining Designing Effective Step-By-Step Assembly Instructions (Maneesh Agrawala et. al)

18 ICS 415Dr. Muhammed Al-Mulhem18 Graphics Applications Entertainment: Games GT Racer 3 Polyphony Digital: Gran Turismo 3, A Spec

19 ICS 415Dr. Muhammed Al-Mulhem19 Games Circus Atari (Atari)

20 ICS 415Dr. Muhammed Al-Mulhem20 Education Outside In (Geometry Center, University of Minnesota)

21 ICS 415Dr. Muhammed Al-Mulhem21 The Basics Computer graphics: generating 2D images of a 3D world represented in a computer. Main tasks: modeling: (shape) creating and representing the geometry of objects in the 3D worldmodeling: (shape) creating and representing the geometry of objects in the 3D world rendering: (light, perspective) generating 2D images of the objectsrendering: (light, perspective) generating 2D images of the objects animation: (movement) describing how objects change in timeanimation: (movement) describing how objects change in time Computer graphics: generating 2D images of a 3D world represented in a computer. Main tasks: modeling: (shape) creating and representing the geometry of objects in the 3D worldmodeling: (shape) creating and representing the geometry of objects in the 3D world rendering: (light, perspective) generating 2D images of the objectsrendering: (light, perspective) generating 2D images of the objects animation: (movement) describing how objects change in timeanimation: (movement) describing how objects change in time

22 ICS 415Dr. Muhammed Al-Mulhem22 Why Study Computer Graphics? Graphics is cool I like to see what I’m doingI like to see what I’m doing I like to show people what I’m doingI like to show people what I’m doing Graphics is interesting Involves simulation, AI, algorithms, architecture…Involves simulation, AI, algorithms, architecture… I’ll never get an Oscar for my acting But maybe I’ll get one for my CG special effectsBut maybe I’ll get one for my CG special effects Graphics is fun Graphics is cool I like to see what I’m doingI like to see what I’m doing I like to show people what I’m doingI like to show people what I’m doing Graphics is interesting Involves simulation, AI, algorithms, architecture…Involves simulation, AI, algorithms, architecture… I’ll never get an Oscar for my acting But maybe I’ll get one for my CG special effectsBut maybe I’ll get one for my CG special effects Graphics is fun


Download ppt "ICS 415Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Introduction Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009."

Similar presentations


Ads by Google