diff --git a/README.md b/README.md index 4ae0763..90167d3 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,22 @@ # cg1_purple

Mitglieder

- -Luca Conte
-Luca Wresch
-Jonas Dillmann
-Jonas Niewidok
-Finn Wolters +Luca { + Wresch, + Conte +} +Jonas { + Dillmann, + Niewidok +} +Finn { + Wolters +}

Bauen, Starten und Bedienen des Programms

//TODO +$ cd src +$ make run +Bedienung über Keyboard :D

TODO LIST

@@ -26,19 +34,19 @@ Wenn ihr nicht nur bestehen sondern auch eine gute Note bekommen möchtet, müss möglichst viele der folgenden Anforderungen erfüllen: - [X] Import von Geometriedaten aus separaten Dateien -- [] sinnvolle Aufteilung des Codes auf mehrere Dateien (insb. Shader-Code in separaten +- [X] sinnvolle Aufteilung des Codes auf mehrere Dateien (insb. Shader-Code in separaten Dateien) - [ ] Datentypen und Hilfsfunktionen für Shader, Geometriedaten, Texturen -- [ ] Überprüfung übergebener Funktionsparameter durch Assertions (soweit möglich) -- [ ] Tests für alle Matrixfunktionen -- [ ] Strukturierung der Szene durch einen einfachen Szenengraph -- [ ] einfache Benutzerinteraktion mit Kamera und/oder Objekten (z. B. über Tastatur) -- [ ] Beleuchtung der Szene mit mehr als einer Lichtquelle -- [ ] gleichzeitige Verwendung von mindestens zwei Texturen in einem Objekt +- [?] Überprüfung übergebener Funktionsparameter durch Assertions (soweit möglich) +- [X] Tests für alle Matrixfunktionen +- [?] Strukturierung der Szene durch einen einfachen Szenengraph +- [X] einfache Benutzerinteraktion mit Kamera und/oder Objekten (z. B. über Tastatur) +- [?] Beleuchtung der Szene mit mehr als einer Lichtquelle +- [?] gleichzeitige Verwendung von mindestens zwei Texturen in einem Objekt - [ ] gleichzeitige Verwendung von mindestens zwei verschiedenen Shader-Programmen in einer Szene -- [ ] transparente Objekte -- [ ] Verwendung einer Umgebungstextur +- [?] transparente Objekte +- [?] Verwendung einer Umgebungstextur - [ ] Spiegelung der Umgebungstextur auf einigen Objekten - [ ] Nebel in einer komplexen 3D-Szene