Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Graphics Systems

The course is not on the list Without time-table
Code Completion Credits Range
XD36GSY Z,ZK 4 14+4c
Lecturer:
Tutor:
Supervisor:
Department of Computer Science and Engineering
Synopsis:

The course introduces advanced modeling and rendering techniques. Methods presented include: NURBS, tessellation's, blending of images, picking and highlighting, texturing, texture generation, filtering and mapping, image processing, shadows and reflections. Presented methods will be demonstrated using OpenGL.

Requirements:
Syllabus of lectures:

1. Graphics API, standardization and graphics libraries

2. Fundamental functions of OpenGL

3. Advanced modeling techniques (tesselators, evaluators, NURBS, vertex arrays)

4. Blending, transparency, antialiasing and fog

5. Picking and highlighting

6. Buffers in OpenGL (frame, depth, accumulation and stencil)

7. Image Processing - export and import, drawing and fonts

8. Image warping and per-fragment operations

9. Textures - paging, 3D-textures, multitexture and environment mapping

10. Anisotropic filtering and procedural texture generation

11. Advanced lighting techniqus (reflections, shadows and bump-mapping)

12. Using OpenGL extensions

13. High-level object-oriented graphics libraries (Open Inventor)

14. Overview and comparison of graphics libraries

Syllabus of tutorials:

1. Specification of projects and establishing of working teams

2. Advanced modeling techniques, examples

3. Consultations to projects

4. Picking, highlighting, blending and antialiasing, examples

5. Consultations to projects

6. Image processing, examples

7. Consultations to projects

8. Texturing, examples

9. Consultations to projects

10. Advanced lighting and OpenGL extensions, examples

11. Consultations to projects

12. Consultations to projects

13. Presentation of projects

14. Crediting

Study Objective:
Study materials:

1. Woo, M., Davis, T., Neider, J., Shreiner, D. OpenGL Programming Guide. Addison-Wesley. 1999

2. SIGGRAPH 2000 Course Notes, Course 32: Advanced Graphics Programming Techniques using OpenGL

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11664804.html