Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 1Slide 1 Introduction to Computer Graphics Syllabus Handout Goal of Course Software - C/C++, OpenGL Hardware - Unix,

Similar presentations


Presentation on theme: "Lecture 1Slide 1 Introduction to Computer Graphics Syllabus Handout Goal of Course Software - C/C++, OpenGL Hardware - Unix,"— Presentation transcript:

1 walters@buffalo.edu480/580 Lecture 1Slide 1 Introduction to Computer Graphics Syllabus Handout Goal of Course Software - C/C++, OpenGL Hardware - Unix, Windows, NT, Mac Who you are and what you want from the course

2 walters@buffalo.edu480/580 Lecture 1Slide 2 Definition of Computer Graphics Computer aided synthesis of pictures from non- pictoral form Subfields and related fields Symbols Structures Images Signals

3 walters@buffalo.edu480/580 Lecture 1Slide 3 Reasons for CG 1.User can take in more information 1.Tables versus graphs 2.Easy to make changes 1.Circuit design 3.Can simulate 1.Auto design 2.Flight simulators - http://berkelium.com/OpenGL/flight.html http://berkelium.com/OpenGL/flight.html Can do the impossible –Not obey the laws of physics – ILM’s “Come Home” http://www.ilmcp.com/home_index.html –Captain Kirk and USS Enterprise travel through spiral interior of DNA molecule

4 walters@buffalo.edu480/580 Lecture 1Slide 4 Motivations for Development 1.Manufacturing industry CAD/CAM - http://www.cadsystems.com/profiles/0106_virtualplant.html http://www.cadsystems.com/profiles/0106_virtualplant.html 777 design – http://www.boeing.com/commercial/777family/cdfacts.html http://www.boeing.com/commercial/777family/cdfacts.html Circuit design and layout - http://www.automationstudio.com/ http://www.automationstudio.com/ Flight Simulators Initial single biggest motivator for realism Training – simulated crash vs. actual crash Simulate combat – 5 missions Realism – on ground simulators In plane goggles and runway 2000 feet up Low level flight – cactus spines

5 walters@buffalo.edu480/580 Lecture 1Slide 5 More motivations 3.Motion Picture Industry –TRON, Star Wars, Twister, Perfect Storm, Jurassic Park III - http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Articles &Subsection=Display&ARTICLE_ID=108471 http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Articles &Subsection=Display&ARTICLE_ID=108471 –Amazingly difficult to produce Toy Story –SGI hardware –Pixar software and production techniques James and the Giant Peach –14.5 min of CG animation –9 months of work by Sony Pictures Image Works team

6 walters@buffalo.edu480/580 Lecture 1Slide 6 More motivations 4.Video Games - http://graphics.stanford.edu/ http://graphics.stanford.edu/ 5.Music Videos Morphing – transform one object into another - http://graphics.stanford.edu/cgi- bin/alumni/tolis/personal/getpage.cgi?morph.html http://graphics.stanford.edu/cgi- bin/alumni/tolis/personal/getpage.cgi?morph.html Presentation Graphics Videos, 35 mm slides, transparencies, reports Bar charts, line graphs, surface graphs, pie charts Computer Art Paintbrush programs Graphics tablet (digitizer) Stylus (brush shapes, sizes, colors) http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Artic les&Subsection=Display&ARTICLE_ID=108502http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Artic les&Subsection=Display&ARTICLE_ID=108502 Commercial art Fine art

7 walters@buffalo.edu480/580 Lecture 1Slide 7 More Motivations 8.Education and Training Computer generated models Simulators - http://www.virtual-u.org/ http://www.virtual-u.org/ Virtual education - http://online.phoenix.edu/ http://online.phoenix.edu/ Visualization Business visualization View data sets Scientific visualization Genomics - http://www.neurophys.wisc.edu/~cozzi/2cb.html http://www.neurophys.wisc.edu/~cozzi/2cb.html Computer vision - http://www.vasc.ri.cmu.edu/demos/facedemo.html http://www.vasc.ri.cmu.edu/demos/facedemo.html

8 walters@buffalo.edu480/580 Lecture 1Slide 8 Why so Hard? Computationally expensive Still developing new algorithms for realism –Regular objects easy Surface of revolution –Surface texture Toys vs people Orange vs ping pong ball Texture mapping

9 walters@buffalo.edu480/580 Lecture 1Slide 9 Why so Hard, cont. Imperfections –Blemishes – woodwork in Toy Story Reflectivity –Plastic versus rainbow –Matt surfaces versus specular surfaces Motion –Model by hand – animators and key frames –Model by physical equations –Motion capture http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Article s&Subsection=Display&ARTICLE_ID=108465http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Article s&Subsection=Display&ARTICLE_ID=108465 Fur, Fire, Fern Fun –Dynamic systems - http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Articles&S ubsection=Display&ARTICLE_ID=108473 http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Articles&S ubsection=Display&ARTICLE_ID=108473 –“grow” the processes – particle systems, etc


Download ppt "Lecture 1Slide 1 Introduction to Computer Graphics Syllabus Handout Goal of Course Software - C/C++, OpenGL Hardware - Unix,"

Similar presentations


Ads by Google