Little browsergame based on THREE.JS
Dieses Projekt ist im Rahmen des Moduls "Computergrafik- und Animation" des Studiengangs "Media Systems" an der Hochschule für Angewandte Wissenschaften Hamburg entstanden. Anforderungen für dieses Projekt waren folgende:
-
Es gibt mindestens zwei Objekte (im Folgenden "Objekt A" und "Objekt B" genannt) sowie einen Boden
-
Objekt A ist selbst erdacht und besteht aus mind. zehn Three.js Primitiven (Quader, Kugel etc.) und enthält
- mindestens eine Farbtextur (Diffuse Map
- mindestens eine weitere Map Bump Map , Normal Map , Reflection Map o.ä.)
- mindestens eine triggerbare Animation (Animation.js oder Tween.js)
- mindestens eine " Constructive Solid Geometry " (CSG)
-
Objekt B ist ein importiertes 3D Modell (FBX Format o.ä.) beliebiger Herkunft, Komplexität und Aussehen (Wichtig: verwenden Sie in Ihrem Demonstrator keinerlei Modelle aus der Vorlesung)
-
Bei Objekte A und B zeigen physikalisches Verhalten , d.h. können um --/herabfallen (z.B. durch geworfenen Ball)
-
Die Objekte A und B werfen einen klar erkennbaren Schatten auf den Boden ( -> es gibt mind. eine Lichtquelle)
-
Es gibt mindestens einen Sound , der durch eine explizite Aktion abgespielt wird (z. B. durch Klick auf ein Objekt)
-
Es kommen ausschließlich die in der Vorlesung verwendeten Bibliotheken zum Einsatz (Pfade beachten!)
-
Eine Frame Rate von 30 FPS wird nicht unterschritten (Referenz: Poolrechner im Raum E62)