EF432 - PowerPoint PPT Presentation

About This Presentation
Title:

EF432

Description:

EF432 Introduction to spagetti and meatballs CSC418 Computer Graphics Karan Singh www.dgp.toronto.edu/~karan Hours: MW 1 Tutorials: F 1 Text: Computer Graphics ... – PowerPoint PPT presentation

Number of Views:114
Avg rating:3.0/5.0
Slides: 33
Provided by: Karan4
Category:
Tags: autocad | basic | drawing | ef432

less

Transcript and Presenter's Notes

Title: EF432


1
EF432
  • Introduction to spagetti and meatballs

2
CSC418 Computer Graphics
  • Karan Singh
  • www.dgp.toronto.edu/karan
  • Hours MW 1
  • Tutorials F 1
  • Text Computer Graphics
  • using OpenGL, F.S. Hill, Jr.
  • Grading
  • Assigments 15, 15, 30
  • Midterm 15
  • Final 25
  • http//www.dgp.toronto.edu/karan/courses/csc418/f
    all_2002/index.html

3
What is Computer Graphics?
  • Computers
  • accept, process, transform and present
    information.
  • Computer Graphics
  • involves technology to accept, process, transform
    and present information in a visual form.

4
Ok but what is the course really about?
  • Graphics algorithms
  • Graphics data structures
  • Color and human vision
  • Graphical interface design and programming
  • Modeling, Animation, Rendering
  • What its not about?
  • Photoshop, AutoCAD, Maya, Renderman, Graphics
    APIs.
  • wow, heavy math and computer science!!

5
CG is Movies
  • To Reality and beyond!!
  • Define directions of CG
  • Set quality standards

6
Games are allowed
  • Focus on interactivity
  • Push current hardware to its limits
  • Games drive the baseline

7
Industrial Design
  • Precision modeling
  • Engineering Visualization

8
Scientific Visualization
  • Device interaction
  • Large data sets

9
Medical Imaging
  • Geometric modeling
  • Interaction
  • Real ltgt Digital data

10
Graphical User Interfaces
  • Interaction with software and hardware

11
Elements of CG (modeling)
  • How do we represent an object geometrically on a
    computer?

Point clouds
Texture maps
Polygon meshes
Surface patches NURBS
Parametric curves
12
Elements of CG (modeling) II
  • How do we represent an object geometrically on a
    computer?

Blobs
Voxels
Subdivision surfaces
13
Elements of CG (modeling) III
  • How can one change a digital model?

Free-form deformation (FFD)
Affine transform
14
Elements of CG (animation)
  • How does one make digital models move?

Blobs
Keyframing
Behavior rules
Physical simulation
Motion capture
15
Elements of CG (animation) II
  • How does one make digital models move?

16
Elements of CG (rendering)
  • How does one present a digital scene?

17
Elements of CG (rendering) II
  • How does one present a digital scene?
  • Scene Graph Hierarchical description of objects
    and parts of objects relative to each other.
  • Lighting Where are the lights in the scene?
  • Cameras Where is the scene viewed from (pin-hole
    model)?
  • Projection How is the scene projected onto an
    image (parallel vs. perspective)?
  • Visibility
  • Clipping
  • Scan Conversion
  • Illumination
  • Textures
  • Special Effects

18
Elements of CG (rendering) III
  • How does one present a digital scene?

Camera (view direction)
Image Plane
Camera (eye)
How does one tell which faces are visible?
19
Elements of CG (rendering) III
  • How does one present a digital scene?

Camera (view direction)
Clipping
Image Plane
Camera (eye)
20
Elements of CG (rendering) III
  • How does one present a digital scene?

Camera (view direction)
Clipping
Scan Conversion
Image Plane
Camera (eye)
21
Elements of CG (rendering) IV
  • How does one present a digital scene?

22
So whats wrong with computer graphics?
  • The Tiger Experience
  • By Alain Fournier

23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
(No Transcript)
29
(No Transcript)
30
(No Transcript)
31
(No Transcript)
32
CSC418 Computer Graphics
  • Next Lecture.
  • Display Technology
  • Pin-hole Camera model
  • Basic display algorithms
  • Zbuffer
  • Ray tracing
  • Drawing lines and scanning polygons
Write a Comment
User Comments (0)
About PowerShow.com