update readme
This commit is contained in:
parent
6833e4dc14
commit
5d680e50c0
18
README.md
18
README.md
|
@ -17,7 +17,6 @@ Finn {
|
|||
|
||||
## Bauen, Starten und Bedienen des Programms
|
||||
```
|
||||
//TODO
|
||||
$ cd src
|
||||
$ make run
|
||||
```
|
||||
|
@ -25,19 +24,17 @@ $ make run
|
|||
Bedienung über Keyboard :D
|
||||
- WASD
|
||||
- R & F für Hoch & Runter
|
||||
- 1,2,3,4 für Verschiedene Kamerapositionen
|
||||
- Leertaste
|
||||
- Shift
|
||||
- 1,2,3,4,5 für Verschiedene Kamerapositionen
|
||||
|
||||
|
||||
## TODO LIST
|
||||
|
||||
- [ ] README-Datei mit Informationen zum Bauen, zum Starten und zur Bedienung des
|
||||
- [X] README-Datei mit Informationen zum Bauen, zum Starten und zur Bedienung des
|
||||
Programms
|
||||
- [X] Matrixfunktionen zur Umsetzung der benötigten Transformationen (Verschiebung, Drehung,
|
||||
Skalierung, Position und Orientierung der Kamera, Perspektivprojektion, Normalenmatrix)
|
||||
- [X] mehrere Objekte in einer 3D-Szene
|
||||
- [X] Animation der Kamera und/oder eines Objekts
|
||||
- [?] Animation der Kamera und/oder eines Objekts
|
||||
- [X] Beleuchtung der Szene, wie in der Vorlesung beschrieben
|
||||
- [X] Texturierung von mindestens einem Objekt
|
||||
|
||||
|
@ -47,18 +44,17 @@ möglichst viele der folgenden Anforderungen erfüllen:
|
|||
- [X] Import von Geometriedaten aus separaten Dateien
|
||||
- [X] sinnvolle Aufteilung des Codes auf mehrere Dateien (insb. Shader-Code in separaten
|
||||
Dateien)
|
||||
- [ ] Datentypen und Hilfsfunktionen für Shader, Geometriedaten, Texturen
|
||||
- [X] Datentypen und Hilfsfunktionen für Shader, Geometriedaten, Texturen
|
||||
- [?] Überprüfung übergebener Funktionsparameter durch Assertions (soweit möglich)
|
||||
- [X] Tests für alle Matrixfunktionen
|
||||
- [x] 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
|
||||
- [?] gleichzeitige Verwendung von mindestens zwei verschiedenen Shader-Programmen in einer Szene
|
||||
- [ ] transparente Objekte
|
||||
- [?] Verwendung einer Umgebungstextur
|
||||
- [ ] Spiegelung der Umgebungstextur auf einigen Objekten
|
||||
- [?] Spiegelung der Umgebungstextur auf einigen Objekten
|
||||
- [ ] Nebel in einer komplexen 3D-Szene
|
||||
|
||||
Für eine besonders gute Note ist die Umsetzung mindestens einer fortgeschrittenen Technik
|
||||
|
|
Loading…
Reference in New Issue