cse 494/598
DESCRIPTION
CSE 494/598. Intro to Applied Computer Graphics Anshuman Razdan DCST [email protected] 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 - PowerPoint PPT PresentationTRANSCRIPT
CSE 494/598
Intro to Applied Computer Graphics
Anshuman RazdanDCST
[email protected]'s Web Page
http://dcst2.east.asu.edu/~razdan
Anshuman Razdan and Peter Wonka 2
Disclaimer
These slides can only be used as study material for the class 494 at ASUThe slides cannot be distributed or used for another purposeThe slides may contain errorsThe slides do not contain all the information necessary to succeed in class; additional material from the book must to be studiedThe slides are based on a lecture from Prof. Purgathofer from the Vienna University of Technology
Chapter 1
A survey of computer graphics
Anshuman Razdan and Peter Wonka 4
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 5
1-1 Graphs and Charts
Example:start Excel, insert data, insert chart …
Anshuman Razdan and Peter Wonka 6
1-2 Computer Aided Design
Design of buildingsAutoCAD, ArchiCAD
Design of machine parts
Anshuman Razdan and Peter Wonka 7
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 8
1-4 Data Visualization
Medical Visualization (TU Vienna)
Tree of Life Visualization (UBC)
Anshuman Razdan and Peter Wonka 9
1-5 Education and Training
Some relation to Virtual Environments
Driving simulation
Flight simulation
Military simulation
Anshuman Razdan and Peter Wonka 10
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 11
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 12
1-7 Entertainment
Pixar Movies
Digital Effects Industry
Anshuman Razdan and Peter Wonka 13
1-8 Image Processing
Computer Graphics generate an image
Image Processing modify an image
Large overlap, for examplecompression 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 14
Image Processing: Computer Vision
Related FieldsComputer Vision
Pattern Recognition
Low-level Vision:detecting edges
detecting lines
detecting circles
High-Level VisionUnderstanding Images (Videos)
e.g. detecting license plates in images
Anshuman Razdan and Peter Wonka 15
1-9 Graphical User Interfaces
Related Field: HCIHuman Computer Interaction
How to design a vending machine for subway tickets?