EF432 - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

EF432

Description:

EF432 Introduction to spagetti and meatballs CSC418 Computer Graphics Instructor: Karan Singh www.dgp.toronto.edu/~karan http://www.dgp.toronto.edu/~karan ... – PowerPoint PPT presentation

Number of Views:105
Avg rating:3.0/5.0
Slides: 21
Provided by: Kara138
Category:

less

Transcript and Presenter's Notes

Title: EF432


1
EF432
  • Introduction to spagetti and meatballs

2
CSC418 Computer Graphics
  • Instructor Karan Singh
  • www.dgp.toronto.edu/karan
  • http//www.dgp.toronto.edu/karan/courses/csc418/f
    all_2003/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
  • 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) IV
  • How does one present a digital scene?

19

20
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