1 / 9

Introduction to Computer Graphics

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. Definition of Computer Graphics. Computer aided synthesis of pictures from non-pictoral form

arva
Download Presentation

Introduction to Computer Graphics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 480/580 Lecture 1

  2. Definition of Computer Graphics • Computer aided synthesis of pictures from non-pictoral form • Subfields and related fields Symbols Structures Images Signals 480/580 Lecture 1

  3. Reasons for CG • User can take in more information • Tables versus graphs • Easy to make changes • Circuit design • Can simulate • Auto design • Flight simulators - 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 480/580 Lecture 1

  4. Motivations for Development • Manufacturing industry • CAD/CAM - http://www.cadsystems.com/profiles/0106_virtualplant.html • 777 design – http://www.boeing.com/commercial/777family/cdfacts.html • Circuit design and layout - 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 480/580 Lecture 1

  5. More motivations • 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 • 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 480/580 Lecture 1

  6. More motivations • Video Games - http://graphics.stanford.edu/ • Music Videos • Morphing – transform one object into another - 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=Articles&Subsection=Display&ARTICLE_ID=108502 • Commercial art • Fine art 480/580 Lecture 1

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

  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 480/580 Lecture 1

  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=Articles&Subsection=Display&ARTICLE_ID=108465 • Fur, Fire, Fern Fun • Dynamic systems - http://cgw.pennnet.com/Articles/Article_Display.cfm?Section=Articles&Subsection=Display&ARTICLE_ID=108473 • “grow” the processes – particle systems, etc 480/580 Lecture 1

More Related