|
Instructor : Dr. Tong Lai Yu
Objectives :
This course covers the
advanced principles and techniques of Computer Graphics.
The course stresses on hands-on experience and programming as well as
applications in the industry.
Text : F.S. Hill, Jr. and Stephen M. Kelley, "Computer Graphics Using OpenGL", Third Edition, Prentice Hall, 2007. Suggested References :
Office : JB-346 phone : (909)-537-5334
Email : tongyu AT csci.csusb.edu
Office Hours :
Grading : Grade Requirements :
61 - 70 % D+, D, D- <= 60 % F Study Policy :
Illness :
|
Outline of course :
Topics to be covered: |
|
1. Introduction Applications Review of OpenGL |
|
2. Curves and Surfaces
Representation of Curves and Surfaces, Interpolation Splines and Bezier Curves Evaluators |
|
3.
Modeling Shapes with Polygon Mesh
Mesh Representations Revolution of Surfaces 3ds File Fromat |
|
4. Casting Shadows
Stencil Buffer Shadow Volume |
|
5. Texture Mapping
Mapping Methods: Texture mapping, Bump mapping Environment mapping UV Mapping |
|
6. OpenGL Shading Language ( GLSL )
Programmable Pipelines OpenGL Shaders Execution Model Vertex Shaders Fragment Shaders |
|
7. GLSL Programs
Temperature Shaders,Brick Shaders |
8. Tools for Raster Display
Manipulating Pixmaps, Pixmap Operations, Reading and Saving Images |
|
9. Scene Graphs
  Theories and applications of scene graphs, implementations |