our spirit animal!
- Simon Wöhler
- Bastian Abt
- Jannik Alexander
Aufgrund von Upload limits musste das Video auf Youtube hochgeladen werden.
Da das Erklärvideo leider ein bisschen in der Bitrate eingebüßt hat, wir aber keine Zeit mehr hatten das komplett neu zu machen, haben wir noch einmal ein rohes Video hochgeladen, ohne Text o.ä.:
Mini Disclaimer: Auch wenn nur ein name an einem Feature steht, wurde grundsätzlich zusammen Entwickelt (Ideen, Debugging, Unterstützung) :)
- Soundausgabe (musik, hit and miss sound) [Bastian]
- Einfaches rythmusspiel [Alle]
- Deferred Rendering [Jannik]
- Light Volume implementation für Point Lights [Jannik]
- Lichtshow durch Lasersystem [Simon]
- Shadowmapping der spotlights (Sonne und Laser) [Bastian]
- Point Shadows der Orbs [Bastian]
- Instancing [Jannik]
- Skybox Code [Simon + Jannik]
- Camera Shake und Kamerafahrten [Simon]
- Geometry shader abhängig von der Musik (pulse + vibe) [Bastian]
- Animierte Orbs, die aus mehreren Sphären bestehen, die um sich selber fliegen, die um den Spieler fliegen [Alle]
- Selbst modellierte(s)/colorierte(s):
- Umgebung [Jannik]
- Spielermodell [Simon]
- Notenmodell [Simon]
- Orbs (naja die Spheren nicht ;)) [Bastian]
Kleinkram:
- FPS-Logger (default off)
- Console hit Feedback
- chart loading von Beatsaver Charts
- Mehrere Phasen abhängig von der Musik
gestrichene Features:
parametisierte ObjekteToonshader + FogshaderSSAOOrbit + Flythrough CameraTexture Matrizen(animierte Texturen sind implementiert, werden aber nicht benutzt)
- Level setup under project/assets/levels
- Graphik (shader) Quality under project/src/main/kotlin/cga/framework/Quality.kt
- run under project/src/main/kotlin/cga/exercise/main.kt
- a - Left Hit
- s - Both Hit
- d - Right Hit
- l - switch through render targets
- skybox
- ambient + emit
- spotlights
- pointlights
- esc - exit game