cse 494/598

15
CSE 494/598 Intro to Applied Computer Graphics Anshuman Razdan DCST [email protected] AR's Web Page http://dcst2.east.asu.edu/~razd an

Upload: arama

Post on 24-Jan-2016

46 views

Category:

Documents


5 download

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 Presentation

TRANSCRIPT

Page 1: CSE 494/598

CSE 494/598

Intro to Applied Computer Graphics

Anshuman RazdanDCST

[email protected]'s Web Page

http://dcst2.east.asu.edu/~razdan

Page 2: CSE 494/598

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

Page 3: CSE 494/598

Chapter 1

A survey of computer graphics

Page 4: CSE 494/598

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, …)

Page 5: CSE 494/598

Anshuman Razdan and Peter Wonka 5

1-1 Graphs and Charts

Example:start Excel, insert data, insert chart …

Page 6: CSE 494/598

Anshuman Razdan and Peter Wonka 6

1-2 Computer Aided Design

Design of buildingsAutoCAD, ArchiCAD

Design of machine parts

Page 7: CSE 494/598

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)

Page 8: CSE 494/598

Anshuman Razdan and Peter Wonka 8

1-4 Data Visualization

Medical Visualization (TU Vienna)

Tree of Life Visualization (UBC)

Page 9: CSE 494/598

Anshuman Razdan and Peter Wonka 9

1-5 Education and Training

Some relation to Virtual Environments

Driving simulation

Flight simulation

Military simulation

Page 10: CSE 494/598

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!)

Page 11: CSE 494/598

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, …

Page 12: CSE 494/598

Anshuman Razdan and Peter Wonka 12

1-7 Entertainment

Pixar Movies

Digital Effects Industry

Page 13: CSE 494/598

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

Page 14: CSE 494/598

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

Page 15: CSE 494/598

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?