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
|
## Bauen, Starten und Bedienen des Programms
|
||||||
```
|
```
|
||||||
//TODO
|
|
||||||
$ cd src
|
$ cd src
|
||||||
$ make run
|
$ make run
|
||||||
```
|
```
|
||||||
|
@ -25,19 +24,17 @@ $ make run
|
||||||
Bedienung über Keyboard :D
|
Bedienung über Keyboard :D
|
||||||
- WASD
|
- WASD
|
||||||
- R & F für Hoch & Runter
|
- R & F für Hoch & Runter
|
||||||
- 1,2,3,4 für Verschiedene Kamerapositionen
|
- 1,2,3,4,5 für Verschiedene Kamerapositionen
|
||||||
- Leertaste
|
|
||||||
- Shift
|
|
||||||
|
|
||||||
|
|
||||||
## TODO LIST
|
## 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
|
Programms
|
||||||
- [X] Matrixfunktionen zur Umsetzung der benötigten Transformationen (Verschiebung, Drehung,
|
- [X] Matrixfunktionen zur Umsetzung der benötigten Transformationen (Verschiebung, Drehung,
|
||||||
Skalierung, Position und Orientierung der Kamera, Perspektivprojektion, Normalenmatrix)
|
Skalierung, Position und Orientierung der Kamera, Perspektivprojektion, Normalenmatrix)
|
||||||
- [X] mehrere Objekte in einer 3D-Szene
|
- [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] Beleuchtung der Szene, wie in der Vorlesung beschrieben
|
||||||
- [X] Texturierung von mindestens einem Objekt
|
- [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] Import von Geometriedaten aus separaten Dateien
|
||||||
- [X] 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)
|
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)
|
- [?] Überprüfung übergebener Funktionsparameter durch Assertions (soweit möglich)
|
||||||
- [X] Tests für alle Matrixfunktionen
|
- [X] Tests für alle Matrixfunktionen
|
||||||
- [x] Strukturierung der Szene durch einen einfachen Szenengraph
|
- [x] Strukturierung der Szene durch einen einfachen Szenengraph
|
||||||
- [X] einfache Benutzerinteraktion mit Kamera und/oder Objekten (z. B. über Tastatur)
|
- [X] einfache Benutzerinteraktion mit Kamera und/oder Objekten (z. B. über Tastatur)
|
||||||
- [?] Beleuchtung der Szene mit mehr als einer Lichtquelle
|
- [?] Beleuchtung der Szene mit mehr als einer Lichtquelle
|
||||||
- [?] gleichzeitige Verwendung von mindestens zwei Texturen in einem Objekt
|
- [?] gleichzeitige Verwendung von mindestens zwei Texturen in einem Objekt
|
||||||
- [ ] gleichzeitige Verwendung von mindestens zwei verschiedenen Shader-Programmen in einer
|
- [?] gleichzeitige Verwendung von mindestens zwei verschiedenen Shader-Programmen in einer Szene
|
||||||
Szene
|
- [ ] transparente Objekte
|
||||||
- [?] transparente Objekte
|
|
||||||
- [?] Verwendung einer Umgebungstextur
|
- [?] Verwendung einer Umgebungstextur
|
||||||
- [ ] Spiegelung der Umgebungstextur auf einigen Objekten
|
- [?] Spiegelung der Umgebungstextur auf einigen Objekten
|
||||||
- [ ] Nebel in einer komplexen 3D-Szene
|
- [ ] Nebel in einer komplexen 3D-Szene
|
||||||
|
|
||||||
Für eine besonders gute Note ist die Umsetzung mindestens einer fortgeschrittenen Technik
|
Für eine besonders gute Note ist die Umsetzung mindestens einer fortgeschrittenen Technik
|
||||||
|
|
Loading…
Reference in New Issue