Universität
Bielefeld Universität Bielefeld - Technische Fakultät

Einführung in die VR-Programmierung

Vorlesung im Hauptstudium, Wintersemester 2001/2002


Beleg-Nr.: 392121/22
Beginn: 17.10.2001
Veranstalter: Marc Erich Latoschik






Vorlesungsfolien

1. Basics of VR programming
2. Introduction into OpenGL and 2D line processing
3. Geometry - Polygons and more
4. Basic math, from vectors and points to transformations
5. Viewing and projection
6. Shading and color I
7. Shading and color II
8. OpenGL Performer
9. AVANGO

VRML-Tutorial

Das Einführungstutorial zu VRML97 findet ihr hier. Bitte verwendet zur Darstellung einen Browser mit VRML97-Plugin, sowie JavaScript und Java-Unterstützung.


Übungsblätter

Der späteste Abgabezeitpunkt ist jeweils in Klammern angegeben.

Blatt 1 (24.10.)
Blatt 2 (31.10.)
Blatt 3 (7.11.)
Blatt 4 (21.11.)
Blatt 5 (5.12.)
Blatt 6 (12.12.)
Blatt 7 (9.1.2002)
Blatt 8 (25.1.2002)
Blatt 9 (13.2.2002) - Wassertextur

Hinweise zur Bearbeitung der Übungsaufgaben

Volumes, Verzeichnisse & Dateinamen

Zur Bearbeitung der Programmieraufgaben ist das Volume /vol/vlvrprog bereitgestellt. Jede Übungsgruppe hat unter /vol/vlvrprog/src ein Unterverzeichnis, die Zuordnung der Teilnehmer zu den Gruppen ist in der Datei /vol/vlvrprog/src/Gruppen.txt vermerkt. Bitte legt euren Quellcode ausschließlich in eurem Gruppenverzeichnis ab, und nennt die zu einer Aufgabe gehörigen Dateien so, daß Übungsblatt und Aufgabennummer aus dem Namen hervorgehen, z.B. Blatt2_2.C o.ä. Achtet auch darauf, daß eure Dateien immer gruppenlesbar sind.

Quellcode compilieren

Für das Compilieren des Quellcodes wird make benutzt. Ein Makefile existiert bereits (als Link) in jedem Gruppenverzeichnis. Der Aufruf zum compilieren lautet:

make [Name der Quelldatei OHNE .C Endung]
Beispiel:
juser@beo make Blatt2_2

Dieser Aufruf erzeugt das fertige Programm, das dann direkt aufgerufen werden kann:

juser@beo Blatt2_2 &

Organisation/Literatur

Organisations- und Literaturfolien

OpenGL Programming Guide online


Marc Latoschik, Timo Sowa 1.10.2001