150 likes | 281 Views
CSE 494/598. Intro to Applied Computer Graphics Anshuman Razdan DCST razdan@asu.edu AR's Web Page http://dcst2.east.asu.edu/~razdan. Disclaimer. These slides can only be used as study material for the class 494 at ASU The slides cannot be distributed or used for another purpose
E N D
CSE 494/598 Intro to Applied Computer Graphics Anshuman Razdan DCST razdan@asu.edu AR's Web Pagehttp://dcst2.east.asu.edu/~razdan
Disclaimer • These slides can only be used as study material for the class 494 at ASU • The slides cannot be distributed or used for another purpose • The slides may contain errors • The slides do not contain all the information necessary to succeed in class; additional material from the book must to be studied • The slides are based on a lecture from Prof. Purgathofer from the Vienna University of Technology Anshuman Razdan and Peter Wonka
Chapter 1 A survey of computer graphics
Objectives • Understand many different application areas for computer graphics • Understand the term “computer graphics” as used by CST 494 • What is computer graphics? • What is a related field? (image processing, computer vision, pattern recognition, image processing, …) Anshuman Razdan and Peter Wonka
1-1 Graphs and Charts • Example: • start Excel, insert data, insert chart … Anshuman Razdan and Peter Wonka
1-2 Computer Aided Design • Design of buildings • AutoCAD, ArchiCAD • Design of machine parts Anshuman Razdan and Peter Wonka
1-3 Virtual Reality • Virtual Reality / Augmented Reality / Mixed Reality • Surgery Simulation (TU Graz) • Geometry Education (TU Graz) • Driving Simulation (U of Iowa) Anshuman Razdan and Peter Wonka
1-4 Data Visualization • Medical Visualization (TU Vienna) • Tree of Life Visualization (UBC) Anshuman Razdan and Peter Wonka
1-5 Education and Training • Some relation to Virtual Environments • Driving simulation • Flight simulation • Military simulation Anshuman Razdan and Peter Wonka
1-6 Computer Art • NPR = non-photorealistic rendering (Princeton) • Carlo Sequin (Professor at Berkeley) • compute interesting surfaces • create them in the real world (3D printer, bronze, snow!) Anshuman Razdan and Peter Wonka
Computer Art • Computer Graphics is often used in different contexts: • Art • Computer science • Art: Given great software (Maya, softimage), how can you design and animate humans? • use software, make nice looking models, … • Computer Science: Given a model of a human being, can we compute physical animation to achieve plausible movements? • solve differential equations, linear algebra, … Anshuman Razdan and Peter Wonka
1-7 Entertainment • Pixar Movies • Digital Effects Industry Anshuman Razdan and Peter Wonka
1-8 Image Processing • Computer Graphics generate an image • Image Processing modify an image • Large overlap, for example • compression of images • gif (Graphics Interchange Format, lossless, only 8 bit) • png (lossless, but can handle 24bit) • jpg (lossy) • compression of videos Anshuman Razdan and Peter Wonka
Image Processing: Computer Vision • Related Fields • Computer Vision • Pattern Recognition • Low-level Vision: • detecting edges • detecting lines • detecting circles • High-Level Vision • Understanding Images (Videos) • e.g. detecting license plates in images Anshuman Razdan and Peter Wonka
1-9 Graphical User Interfaces • Related Field: HCI • Human Computer Interaction • How to design a vending machine for subway tickets? Anshuman Razdan and Peter Wonka