CS 788: High Performance Image Synthesis 1: Administration and Review - PowerPoint PPT Presentation

About This Presentation
Title:

CS 788: High Performance Image Synthesis 1: Administration and Review

Description:

Affine geometry. Euclidean geometry. Projective geometry. Transformations ... Affine Geometry. Affine Geometry. Affine Geometry. Euclidean Geometry. Euclidean Geometry ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 26
Provided by: michael1079
Category:

less

Transcript and Presenter's Notes

Title: CS 788: High Performance Image Synthesis 1: Administration and Review


1
CS 788 High Performance Image Synthesis1
Administration and Review
  • Michael D. McCool
  • School of Computer Science
  • University of Waterloo

2
Outline
  • Administration
  • Resources and references
  • Machines and accounts
  • Evaluation criteria
  • List of topics
  • Background review
  • Relevant CS488 material

3
Administration
  • Lectures DC3314
  • Time 130-250 (but flexible)
  • Instructor email
  • mmccool_at_uwaterloo.ca
  • Instructor website
  • http//www.cgl.uwaterloo.ca/mmccool
  • Lab MC6055
  • Need door code

4
Resources and References
  • OpenGL http//www.opengl.org
  • Sh http//libsh.sourceforge.net
  • Cg http//www.nvidia.com
  • Books http//www.realtimerendering.com
  • Tomas Akenine-Moeller and Eric Haines, Real-Time
    Rendering, Second Edition, AK Peters, 2002
  • OpenGL 1.4 Programming Guide, OpenGL ARB, Fourth
    Edition, Addison-Wesley, 2003
  • Lectures
  • http//www.cgl.uwaterloo.ca/mmccool/cs788

5
Machines and Accounts
  • New machines in MC6055 to support course
  • Debian Linux (sarge) with NVIDIA GeForceFX 5600s
  • Fill out signup sheet, accounts should be
    available next week
  • If want to work at home, GPU at least one of
  • NVIDIA GeForceFX 5200
  • ATI Radeon 9600

6
Evaluation Criteria
  • Project proposal 10
  • 2 pages, in SIGGRAPH conference format
  • Project implementation 30
  • Any real-time graphics platform
  • Term paper 30
  • 6-8 pages, in SIGGRAPH conference format
  • Presentation 30
  • At end of term, in mini-conference, 15 minutes
  • Audit one of implementation, paper, or
    presentation

7
Topics
  • Graphics hardware architecture and APIs
  • GPUs and performance tuning
  • GPU programming (Cg and Sh)
  • Graphics and numerical algorithms
  • Image processing
  • Tone mapping, gamma correction, antialiasing
  • Lighting and shading
  • Local and global, BRDF approximation
  • Texturing and applications
  • Modelling and animation
  • Skinning
  • Acceleration algorithms
  • LOD, occlusion culling

8
Review
  • Vector spaces
  • Affine geometry
  • Euclidean geometry
  • Projective geometry
  • Transformations
  • Implicit and parametric forms
  • Clipping

9
Vector Spaces
10
Affine Geometry
11
Affine Geometry
12
Affine Geometry
13
Euclidean Geometry
14
Euclidean Geometry
15
Euclidean Geometry
16
Projective Geometry
17
Transformations
18
Transformations
19
Transformations
20
Transformations
21
Transformations
22
Transforming Normals
23
Parametric and Implicit Forms
  • Parametric form of line segments, rays
  • Implicit form of plane

24
Clipping
  • Trivial reject, trivial accept

25
Clipping
  • When crosses, solve for t
Write a Comment
User Comments (0)
About PowerShow.com