Lecture Notes For All: Advanced Computer Graphics

GoDaddy

...................

Sunday, February 21, 2010

Advanced Computer Graphics

Advanced Computer Graphics

Description:
This course will cover advanced topics in computer graphics,
including:
Realism: ray tracing, path tracing, and radiosity
Speed: occlusion culling, level-of-detail, texture tricks
Hardware: rendering pipeline, graphics architectures

Non-traditional

rendering: pen-and-ink, painterly rendering
Animation: physically-based modeling, collision detection, particle systems
Image-based rendering: image warping, sprites, layered-depth images.

Programming assignments will explore several of these topics.
Though we will use professional software systems and libraries such as
OpenGL, Maya, and Renderman, the course will focus on understanding
the underlying principles rather than mastering the tools. Strong C/C++ programming skills and previous computer graphics experience are assumed.


Texts:

Suggested:
Advanced Animation and Rendering Techniques: Theory and Practice by Watt and Watt, Addison-Wesley (1992).

Computer Graphics: Principles and Practice by Foley, van Dam, Feiner, and Hughes, Addison-Wesley (1993).
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1.1 by Mason Woo et al., Addison-Wesley (1997)
Lecture
Topic
1
Introduction,

pretty pictures
2
Ray

tracing: the basics
3
Ray

tracing: accelerating basic ray tracing
4
Antialiasing
5
Fourier theory, convolution, etc (transparencies)
6
Prefiltering, supersampling
7
Stochastic sampling, texture map antialiasing
8
Advanced ray tracing, intro to radiosity
9
Radiosity
10
Radiosity Continued
11
Level of

Detail: fundamentals
13
Level of

Detail conclusion
14
: Making

Movies
15
Image-based

rendering: Light fields
16
Image-based

rendering: View-dependent rendering
17
Occlusion culling: cells & portals
18
Occlusion culling: hierarchical

z-buffer, HOM
19
Image-based simplification
20
Collision detection
21
Real-time programmable shading
22
Perceptually driven interactive

rendering
Powerpoint

source for all lectures

No comments:

Post a Comment