Projektübersicht
Das Projekt DemoGdotKugel ist eine faszinierende interaktive 3D-Simulation in Godot 4.3. Es erzeugt zur Laufzeit ein riesiges Netzwerk aus 20 großen, marmorierten Kugelräumen, die durch glänzende blaue Röhren miteinander verbunden sind. Innerhalb dieser gigantischen Strukturen bewegen sich Hunderte leuchtende Wireframe-Kugeln, die miteinander interagieren, an Wänden abprallen und durch ein eigenes, hochperformantes Kollisionssystem in ihren Sphären gehalten werden.
Technischer Aufbau & Generierung
Die gesamte Szene wird nahezu vollständig zur Laufzeit durch GDScript aufgebaut. Anstatt jede Kugel und Röhre manuell im Editor zu platzieren, übernimmt ein zentraler Controller die prozedurale Generierung:
Shader & Rendering
Nutzung von Reflection Probes, deaktiviertem Backface-Culling und speziellen Marmor-Shadern, um eine hochglänzende, futuristische Raumstation-Atmosphäre zu erzeugen.
Prozedurale Generierung
20 dynamisch verbundene Kugelräume (MarbleSphereRooms) und Röhren (BlueMarbleTubes), die mit perfekten Portal-Öffnungen ineinandergreifen.
Eigene Kollisionsengine
Anstatt auf die eingebaute RigidBody-Physik zu setzen, wird ein eigener hochperformanter Kollisionsalgorithmus für Wand- und Kugel-Interaktionen mit Damping-Effekten genutzt.
Live Demo Video
Ein kurzer Einblick in die Funktionsweise der Godot Raumstation in der Praxis. Klicke auf das Bild, um das Video zu starten.