 |
Graphics Programming and Applications
|
Graphics Programming and Applications
|
| Time, Place: |
Tue 10:00 - 10:45, MI 02.13.010 |
| Begin: |
21.10.2003 |
| Prerequisites: |
Lecture "Computer Graphik" and good C++ programming skills
|
| Registration: |
Drehscheibe
|
Contents
The exercises in Graphics Programming and Applications (GraPA)
introduce to you the fundamentals of practical graphics programming
and provide a useful extension to the theoretical education given in
the lectures. By working on 5 exercises (see below) the participants
learn how to handle the standard-API's QT, OpenGL and
OpenInventor. The knowledge of these powerful graphic
libraries is vital to those who plan to write their thesis
at the Computer Graphics Group. The implementation is done in C++.
The GraPA exercises are totally web-based and all information can be found on the
GraPA HomePage: exercise statements, hints, literature, etc.
There is an introductory meeting for every exercise and, except for the submission deadlines of your solutions,
there are no fixed working times.
GraPA consists of the following 5 exercises:
- "Hello, Cube!"
- GUI's, rendering pipeline, coordinate transformations
- The playground
- hierarchical scenegraphs, animation, interaction
- Robinson.Crusoe@island.oc
- framebuffer (transparency, stencil-test,
accumulation buffer), triangular meshes
- I'm enlightened
- ray-tracing, illumination models, intersection calculation
- free falling
- phantasy, creativity
Important notes:
- The GraPA course is entirely programmed on the Linux platform. There
is no support for Windows.
- All participants are required to show up at the initial meeting on 21.10.2003 taking place
in room MI 02.13.010 in order to get a login.
Literature
- Open Inventor C++ Reference Manual, Release 2 Open Inventor Architecture Group.
Addison--Wesley, 1994.
- The Inventor Mentor, Programming Object-Oriented 3D Graphics with
OpenInventor. J. Werneke.
Addison--Wesley, 1994.
- The Inventor Toolmaker, Release 2 J. Werneke. Addison--Wesley, 1994.
- OpenGL Programming Guide, Version 1.2. M. Woo and J. Neider and T. Davis.
Addison--Wesley, 1999.
- OpenGL Reference Manual, Release 1.2 OpenGL Architecture Review Board.
Addison--Wesley, 2000.
Assignments
Information can be found on the GraPA HomePage.
Material
Online manuals are available on the GraPA HomePage.
|
 |