Skip to main content
Skip header
Terminated in academic year 2009/2010

Computer Graphics II

Type of study Follow-up Master
Language of instruction Czech
Code 456-0357/01
Abbreviation PG II
Course title Computer Graphics II
Credits 4
Coordinating department Department of Computer Science
Course coordinator doc. Ing. Petr Gajdoš, Ph.D.

Subject syllabus

All lectures are divided into categories. The first category about OpenGL represents a theoretical basis for following lectures.

Introduction to OpenGL
- OpenGL primitives
- Transformations, matrix operations - push, pop
- Lighting, shading, materials
- Colors, Fog, Antialliasing
- Bitmapsa nd textures
- Framebuffers, render to texture
- Tessellation, Enumerators, Quadrics, NURBS

Shaders
- OpenGL 2.0 - Shading Language

Specific Data Visualization
- Data structures and theirs representation in OpenGL
- Volumetric rendering
- Terrain models
- Finite elements visualization
- Medicine data visualization
- Visualization of chemical structures

Game Engines
- Data model of game engine
- Existing 3D models and theirs representation in OpenGL
- Bones systems, L-systems
- Physics models, nVidia PhysX
- Particle systems

Virtual Reality
- VRML, X3D
- Stereoscopy


Exercises:
Exercising will correspond to lectures.

Computer labs:
Exercising will correspond to lectures. Concrete tasks will be solved. A good knowledge of C++,C# or Java is required. Doporučeným jazykem je C++.

Literature

1. Žára J., Felkel P., Beneš B., Sochor J.: Moderní počítačová grafika, druhé vydání, 2005, Computer Press, ISBN 80-251-0454-0
2. Alan H. Watt: 3D Computer Graphics, 3rd edition, Addison Wesley, 1999, ISBN-10: 0201398559
3. Joseph B Hall: XNA Game Studio Express: Developing Games for Windows and the XBOX 360, Course Technology PTR, 2007, ISBN 1598633686
4. P. Shirley, M. Ashikhmin, M. Gleicher, S. R. Marschner, E. Reinhard, K. Sung, W. 5. B. Thompson, P. Willemsen: Fundamentals of Computer Graphics, Second Edition, 2nd edition, 2005, ISBN 978-1-56881-269-4 
6. David H. Eberly: 3D Game Engine Design: A Practical Approach to Real-Time
Computer Graphics, 2006, ISBN 0122290631
7. Tomas Akenine-Moller, Eric Haines: Real-Time Rendering, 2002, ISBN 1568811829
8. Jeremy Birin: Digital Lighting and Rendering, 2006, ISBN 0321316312
9. David S. Ebert, F. Kenton Musgrave, Darwyn Peachey, Ken Perlin, Steven Worley: Texturing and Modeling : A Procedural Approach, 3rd edition, Morgan Kaufmann, 2002, ISBN 1558608486
10. XNA developer home page - http://www.ziggyware.com/news.php

Advised literature

No advised literature has been specified for this subject.