4BA6 4D3 Computer Graphics - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

4BA6 4D3 Computer Graphics

Description:

Whirlwind: early graphics using VectorScope (1951) first CAD system (IBM 1959) ... or Image-based. Hardware or Software. Many Issues in Computer Graphics. 3 ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 32
Provided by: carolos
Category:

less

Transcript and Presenter's Notes

Title: 4BA6 4D3 Computer Graphics


1
4BA6 / 4D3 Computer Graphics
Lecturer Yann Morvan Demonstrator
Bartosz Fabianowski
ymorvan_at_cs.tcd.ie fabianob_at_cs.tcd.ie http//www.cs
.tcd.ie/Yann.Morvan/4ba6 http//www.cs.tcd.ie/Yann
.Morvan/3d4
2
(No Transcript)
3
Some History
4
Spacewars first computer graphics game (MIT 1961)
Whirlwind early graphics using VectorScope (1951)
first CAD system (IBM 1959)
SketchPad first interactive graphics (1961)
5
Early texture-mapped image (Catmull 1974)
First bump-mapped images (Blinn 1978)
First ray traced image (Whitted 1980)
First distributed ray traced image (Cook 1984)
6
Westworld (1973) First movie to feature computer
graphics. Used in various graphics displays
within the Westworld center.
7
Star Wars (1977)
8
Tron (1980) First time computer graphics were
used for live action sequences.
9
Applications
10
(No Transcript)
11
(No Transcript)
12
(No Transcript)
13
(No Transcript)
14
(No Transcript)
15
The Getaway PS3, SCEE, 2007
16
GV2 Lab
17
Havok
  • founded 1999 by ISG (now GV2) members
  • game physics animation middleware

Company of Heroes (THQ)
Saints Row (Midway)
Medal of Honor (EA)
Half Life 2 (Valve)
Halo 2 (Microsoft)
Tech Demo (Havok)
18
Many Issues in Computer Graphics
  • 2D or 3D
  • Photo-realistic or NPR
  • Real-time or Offline computation
  • Rigid or Deformable
  • Interactive or Pre-determined
  • Real or Abstract
  • Geometric or Image-based
  • Hardware or Software

19
3 main Tasks
  • To generalise, these are
  • Modelling creating and representing the geometry
    of objects in the 3D world
  • Rendering creating a image in 2D of these
    objects
  • Animation describing how objects change in time

20
Modelling
21
Rendering
22
Animation!
23
Hardware Issues
  • Display Technology
  • Interaction Devices
  • Specialized graphics hardware

24
2D Issues in two dimensions
  • Specifying Colour
  • Drawing simple 2D primitives
  • Filling areas of screen
  • Windows, and viewports
  • Clipping

25
3D Issues in 3 dimensions
  • Light sources, shading, shadows
  • Reflection, refraction, transparency
  • View specification, projection into 2D
  • Visibility problem
  • Modelling and rendering
  • solid objects, surfaces, scenes,
  • phenomena (e.g. rain, smoke, fire)
  • textures

26
Animation Issues
  • Image Synthesis of each frame
  • Modelling and Specifying Motion
  • Interaction
  • (e.g. Collision Detection and Response)

27
Image Processing
  • Image Enhancement
  • Image Analysis
  • Image Data Compression
  • Not part of this course, more Vision

28
Related Areas
  • Maths and Physics
  • Biology, physiology, biomechanics
  • Engineering
  • Presence/Immersive Virtual Reality (VR)
  • Haptics, Audio
  • Artificial Intelligence, Psychology, Perception

29
Course Topics
  • Preliminaries
  • Graphics display hardware
  • Relevant linear algebra
  • Core topics
  • Modelling
  • Rendering
  • Animation (Esp. physically-based)
  • Hot topics, e.g.
  • Hardware architectures
  • Real-time global illumination
  • Shading languages

30
Assessment
  • Incremental project (20)
  • Exam in June (80)

31
Reading material
  • Computer graphics principles and practice By
    James D. Foley et al.
Write a Comment
User Comments (0)
About PowerShow.com