Genesis Engine (Deutsch)

From Planet Quest Wiki
Jump to navigation Jump to search

Was ist die Genesis Engine?[edit | edit source]

"Wir erschaffen eine Realität, die besser als die Realität ist"

Eine der Fragen auf der PlanetQuest basiert ist: Wäre es nicht genial, wenn man einen ganzen Planeten besitzen könnte?

Mit dieser Vision hat das PlanetQuest-Team entschieden ein System zu entwickeln, das in der Lage ist ganze Planeten prozedural zu erzeugen. Galactic Entertainments Genesis Engine kann ganze Planeten prozedural erzeugen und aus dem Orbit darstellen. Diese Technologie ist leistungsfähig genug, um gesamte Planeten zu terraformieren. Das Ganze geschieht mit der Leichtigkeit des Ziehens eines Schiebereglers und wird bald den Spielern erlauben, auf eine ähnlich erzeugte Planetenoberfläche aufzubrechen. Planeten, die nicht nur schön und realistisch aussehen, sondern auch wirklich den Gesetzen der Natur folgen. Weiterhin sollten diese Planeten nicht nur Bilder auf dem Bildschirm sein. Sie sollten in vollem 3D erzeugt sein, sodass wir sie aus jedem Winkel bestaunen und die Effekte nahegelegener Sterne und anderen Lichtquellen sehen können. Letztendlich sollte jedes Detail der Planeten sie real und lebendig wirken lassen, nicht nur statisch. Nach viel harter Arbeit wurde so die Genesis Engine geboren.

Die Genesis Engine kann wunderschöne Planeten direkt in eurem Browser generieren. Jeder Planet, den wir erzeugen, ist völlig einzigartig und alle seine komplizierten Details sind miteinander verbunden. Die Temperatur auf dem Planeten bestimmt, ob der Planet Polkappen haben wird oder nicht. Die Wassermenge korreliert mit der Anzahl der Wolken, die sich langsam über den Planeten bewegen, sowie der Größe möglicher Wälder und anderer Vegetationsarten. Die Genesis Engine spielt mit all den kleinen Details, die sich zwischen den Planeten unterscheiden können, und verwendet diese, um Planeten in vollem 3D zu erstellen, die sich völlig voneinander unterscheiden und dennoch den Naturgesetzen vollständig folgen.

PlanetQuests Entwickler haben viele Stunden damit verbracht, nach der perfekten Beschaffenheit zu suchen, die sie unseren Planeten verleihen können. Sie haben mit Relief, Schatten, dem Zusammenspiel zwischen dem Nebel hinter dem Planeten und der Farbe der Atmosphäre und jedem anderen kleinen Detail experimentiert, das man sich vorstellen kann. Natürlich ist dies nur die Spitze des Eisbergs der Fähigkeiten der Genesis Engine. Nichtsdestotrotz freuen wir uns sehr euch einen kleinen Einblick in unsere wunderschönen Wüstenplaneten zu geben. Obwohl jeder Planet völlig einzigartig ist, haben wir vier verschiedene Klassen von Planeten entwickelt, die auf ihrer Seltenheit basieren.

Seht euch einfach den ersten enthüllten Planeten hier unten an. Sieht klasse aus, oder?

"Die Genesis Engine - Eine fiktive Realität, die zum Leben erweckt wird"

Jeder unserer Planeten folgt den fundamentalen Gesetzen der Physik, die denen auf unserer Welt ähneln. Jeder Planet, wie unser eigener, hält sich an die Rayleigh-Streuung, ein Phänomen, das die Streuung von Lichtwellen beim Eintritt in eine Atmosphäre und ihre nachfolgenden Auswirkungen auf die wahrgenommene Farbe erklärt. Wenn Licht oszilliert und kleinere atmosphärische Moleküle anregt, streut es in einem multidirektionalen Muster und emittiert eine andere Farbe, die auf der Wellenlänge des Lichts basiert. Darüber hinaus weisen Planeten und ihre Monde Unterschiede in der relativen Positionierung und Umlaufgeschwindigkeit auf, die auf ihrer Masse und damit ihrer Anziehungskraft basieren.

Unsere Genesis Engine orientiert sich sowohl an der Science-Fiction als auch an den Prinzipien der Physik und respektiert bewusst die Gesetze der Physik sowohl als pädagogisches Werkzeug, als auch als eine demütigere Wahrheit. Wir sind den Elementen ausgeliefert. Unsere Neugier auf den unbekannten Weltraum hat nun zu einem wissenschaftlichen Auftrag geführt: die Sterne und die Regeln zu verstehen, die alles bestimmen, was zwischen ihnen ist. Es ist jetzt offensichtlicher, dass wir durch das, was wir verstehen, überleben, und wir verstehen durch das, was wir erforschen.

Der Waldplanet

Wie funktioniert es?[edit | edit source]

Eine ganze Welt von der kleinsten Textur[edit | edit source]

Die leistungsstarke prozedurale Erzeugung von Planeten wird durch unsere Genesis-Engine ermöglicht, unterstützt durch zufällige Textalgorithmen unterstützt. Diese Algorithmen erschaffen unterschiedliche, stilistische Planeten, die sich an verschiedene Basistexturen und Klassen halten.

Die Genesis-Engine verwendet Algorithmen zur Textursynthese, um Planetenebenen digital zu konstruieren, wobei jede ihre eigenen Texturen und Feinheiten im Muster hat. Diese Texturen werden von unseren hauseigenen Künstlern entworfen, um Hunderte von Variationen von Planetenlandschaften in 3D zu erstellen, die die jeweilige Planetenklasse widerspiegeln und darauf abgestimmt sind. Herkömmlicherweise werden diese Synthesealgorithmen für die Postproduktion von Filmen, die Bildbearbeitung und viele andere Bereiche verwendet. Durch das Überwinden der Grenzen der Innovation, optimiert die Genesis Engine diesen Algorithmus und erweitert ihn für eine 3D-Umgebung.

Dieser hauseigene Abziehbild-Algorithmus nimmt jede dieser texturierten Ebenen, die in verschiedenen Winkeln positioniert sind und Schritt für Schritt den Basisplaneten berühren. Bei diesem Kontakt wird dem Planeten ein Teil der Textur auf der Grundlage des zufälligen Rauschens auf seiner Oberfläche auferlegt. Durch dieses elegante Auferlegen erhält jeder Planet sein eigenes, einzigartiges Flair und seine eigene Konstruktion, die sich von jedem anderen Planeten unterscheidet.

Abschließend wird jede einzigartige Erzeugung eines Planeten in eine einzige Seed-Nummer eingebettet, die alle Metadaten des Planeten enthält. Diese Nummer ermöglicht es uns, die exakte Zufallsgenerierung eines jeden Planeten überall und zu jeder Zeit zu reproduzieren.

Die Genesis Engine nutzt diese Algorithmen, um Hyperrealismus zu erreichen. Eine starke Darstellung dessen, was möglich ist, wenn man Leidenschaft und Motivation einsetzt, um die Grenzen der physikalischen Innovation zu überwinden. Die menschliche Besessenheit vom Weltraum und der Science-Fiction hat die Grenzen verwischt, indem wir danach streben, den Weltraum, die Sterne und alles dazwischen zu verstehen. Mit der Macht der Schöpfung in unseren Händen können wir jetzt Gestalten, indem wir eine Scheibe von der Unendlichkeit abschneiden, ihre Tiefen erforschen und das Unbekannte erobern.

Der tropische Planet

Bei Wahrnehmung dreht sich alles ums Licht[edit | edit source]

In unserem Bestreben danach, sowohl aus pädagogischer als auch aus immersiver Perspektive das Universum realistisch darzustellen, fangen wir verschiedene Beleuchtungsmerkmale ein, um den menschlichen Sehsinn zu faszinieren.

Wir verwenden physikalisch basierte Rendering-Modelle (PBR), um diesen fotorealistischen Eindruck zu erreichen. Diese PBR-Modelle ermöglichen es uns, mathematische Rendering-Gleichungen zu formulieren, die zur Konsistenz bei der Erschaffung von Planeten und Monden beitragen. Praktisch bedeutet dies, dass unabhängig von Ihrer Perspektive die Robustheit der Planetenoberfläche, die Farbgebung und die klassenspezifischen Merkmale unter Beachtung der Position des Lichts konsistent gerendert werden. Unglaublicherweise erzeugt diese sorgfältige Abstimmung von Schatten und Licht die zerklüfteten Oberflächentexturen, die auf jedem einzelnen Planeten auf reproduzierbare Weise zu sehen sind.

Eines der charakteristischen Merkmale des Eisplaneten ist die Volumenstreuung, die die lebhaften Eisbilder noch verstärkt. Fast alle Objekte im wirklichen Leben sind an der Oberfläche nicht völlig undurchsichtig, sondern haben einen gewissen Grad an Lichtdurchlässigkeit. Dadurch kann Licht eindringen und dann zurückgeworfen werden. Diese Absorption und das anschließende Abprallen werden als Volumenstreuung bezeichnet, die das absorbierte Licht beim Verlassen des Objekts in unterschiedlichen Winkeln streut und so bestimmt, wie wir Objekte in unserer Welt wahrnehmen. Die Erfassung dieses Effekts ist von entscheidender Bedeutung in der Welt der 3D-Anwendungen, da er einen fotorealistischen Effekt ermöglicht. Da Eis natürlicherweise vollkommen lichtdurchlässig ist, war es zwingend erforderlich, diese Effekte durch sorgfältige Anpassungen und Experimente einzufangen. Dies brachte die natürliche Größe von Eis und Gletschern bestmöglich zum Ausdruck. Durch diese lebendigen Darstellungen haben wir unsere eigene künstlerische Interpretation des Aussehens von Eis entwickelt, das Merkmale aus der realen Welt mit einem Hauch an Fantasie verbindet.

Die Genesis Engine nutzt diese Modelle und Lichtmanipulationen, um die Entdecker in unser Sci-Fi inspiriertes filmisches Multiversum einzutauchen und dabei fotorealistische Vertrautheiten unserer Welt einzufangen. Unsere Philosophie, die Realität in Frage zu stellen und die Grenzen zwischen unserer Welt und anderen zu verwischen, hat uns dazu veranlasst, vertraute Landschaften zu entwickeln und die menschliche Erfahrung in eine von der Science-Fiction verehrte zu verwandeln.

Der Eisplanet

Perlin Noise, die treibende Kraft hinter der Texturerzeugung[edit | edit source]

Wenden wir uns einem weiteren Schlüsselmerkmal unserer Genesis-Engine zu, indem wir die Technologie ins Rampenlicht rücken, die unsere Verwendung von randomisierten Textalgorithmen ermöglicht.

Perlin-Noise ist ein Gradientenrausch-Algorithmus, der in den frühen 1980er Jahren von Ken Perlin für die prozedurale Erzeugung von Objekttexturen entwickelt wurde. Er wurde in den letzten vierzig Jahren in vielen Medienproduktionen von Filmen bis Spielen eingesetzt, von Tron aus dem Jahr 1982 bis zu Minecraft. Perlin-Noise wird häufig verwendet, um Muster aus der Natur nachzubilden: Elemente wie Wolken, Gebirgsketten, Waldflächen und, relevant für die heutige Enthüllung, Feuer, Lava und die unzähligen topografischen Merkmale, die man auf einem Vulkanplaneten erwarten kann.

Wir nutzen diese Technologie, indem wir mehrere texturierte dreidimensionale Ebenen einsetzen, die von der Planetenoberfläche absorbiert werden, die ihrerseits wiederum aus der Ansammlung von Perlin-Noise besteht.

Unsere talentierten Entwickler setzen Perlin-Noise ein, um Welten zu erschaffen, die gleichzeitig vertraut und doch voneinander verschieden sind. Durch die Kombination dieses Algorithmus mit dem Rest des Genesis Engine-Toolkits kann unser Team wirklich einzigartig aussehende Planeten zum Leben erwecken. Das Endziel? Um unserer Designphilosophie treu zu bleiben, eine Realität zu schaffen, die besser ist als die Realität.

Der Vulkanplanet

Der höhere Zweck[edit | edit source]

Die Genesis Engine ist in der Lage ganze Planeten prozedural zu erzeugen, darzustellen und gleichzeitig den Grundsätzen der realen Physik und den Naturgesetzen zu folgen. Inspiriert von unserer eigenen kreativen Vision eines ständig wachsenden filmreifen Multiversums wird die Genesis Engine von der natürlichen Größe der Realität, vermischt mit Fantasie, angetrieben.

In der realen Welt führt die erhöhte Luftfeuchtigkeit des Waldplaneten zu mehr Wolkenformationen. Das Temperaturspektrum führt auch zu verschiedenen physikalischen Anpassungen von Flora und Fauna gleichermaßen, um zu überleben und zu gedeihen. All diese natürlichen Parameter zusammen mit anderen Feinheiten werden das Ökosystem prägen und jedem einzelnen Planeten Leben einhauchen.

Die Genesis Engine von PlanetQuest ist so konzipiert, dass sie die Realität widerspiegelt und die Weite und Schönheit unserer Galaxie einfängt, die noch vom Menschen erkundet werden muss. Indem wir die Neugier auf das Bekannte und Unbekannte entzünden, können wir das Bewusstsein schärfen und eine Bewegung für den Schutz unseres eigenen Planeten entfachen. Wir können den Weg ebnen, um Generationen von Kindern und Erwachsenen zu inspirieren unsere Erde zu schätzen, während wir all die erstaunlichen Dinge erleben, die der Weltraum uns zu bieten hat.

Der seltsame Planet