This commit is contained in:
JonasJan2 2024-06-18 13:43:12 +02:00
parent 6121598e62
commit 734219a412
1 changed files with 23 additions and 15 deletions

View File

@ -1,14 +1,22 @@
# cg1_purple
<h1> Mitglieder </h1>
Luca Conte <br/>
Luca Wresch <br/>
Jonas Dillmann <br/>
Jonas Niewidok <br/>
Finn Wolters
Luca {
Wresch,
Conte
}
Jonas {
Dillmann,
Niewidok
}
Finn {
Wolters
}
<h1> Bauen, Starten und Bedienen des Programms </h1>
//TODO
$ cd src
$ make run
Bedienung über Keyboard :D
<h1> TODO LIST </h1>
@ -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