Spieleprototyp 4: Prozedurale Planeten, Monde und Asteroiden

Die Darstellung von Planeten, Monden und Asteroiden wird bei steigender Anzahl von spielrelevanten Sonnensystemen schnell zum Albtraum. Während man als Grafiker damit beschäftigt ist, hunderte von hochaufgelösten Planetentexturen in mühevoller Kleinarbeit zu modellieren, muss man als Spieler mit mehr oder weniger langen Wartezeiten rechnen, bis alle nicht mehr benötigten Texturen des zuletzt besuchten Sonnensystems aus dem Grafikspeicher entfernt und durch die Texturen des aktuellen Systems ersetzt worden sind.

Im Rahmen unseres vierten Spieleprototyps werden wir einen vollkommen anderen Weg einschlagen und auf die Verwendung von hochaufgelösten Oberflächentexturen verzichten. Lediglich die Wolken und Planetenringe werden auf herkömmliche Weise mithilfe von im Vorfeld erstellten Texturen dargestellt. Die Planetenoberflächen werden jedoch im Zuge des Renderings mithilfe von wenigen Parametern in Echtzeit prozedural erzeugt.



Spieleprototyp 3: Planetensysteme, strategisches Gameplay und Missionen

Fehlende Planetensysteme wie in unserem zweiten Prototyp sind für jede Art von Weltraumspielen ein absolutes No-Go. Darüber hinaus ist das Gameplay – freundlich gesagt – ein wenig zu schlicht geraten, da wir bisher auf die Implementierung von Missionen verzichtet haben.
Im Rahmen eines dritten Prototyps werden wir nun mithilfe von Planetensystemen und Missionen für ein wenig mehr Weltraum-Feeling sowie für zusätzliche Spannung und Unterhaltung sorgen.

Real-Time Procedural Planet Rendering (Gallery 1)

Planeten zählen einmal abgesehen von den Raumschiffen und Orbitalstationen zu den wichtigsten Elementen eines jeden Weltraumspiels. Während es bei einer begrenzten Anzahl von Sternensystemen möglich ist, die einzelnen Planetenoberflächen im Vorfeld mithilfe geeigneter Grafikprogramme per Hand zu modellieren, ist man bei offenen Spielewelten mit hunderten von Sternen auf prozedurale Verfahren angewiesen, mit deren Hilfe sich eine Vielzahl unterschiedlicher Planetentypen in Echtzeit generieren und darstellen lassen (Real-Time Procedural Planet Rendering).
Die nachfolgenden Abbildungen zeigen einige der Planeten, die mithilfe unseres Procedural Planet Rendering Tools generiert wurden:


Erdähnliche Planeten und Dschungelwelten: