Level Step System
Last updated
Last updated
Das Level Step-System ist der Schlüsselaspekt der Terrain-Generierung in World Creator und der Hauptgrund für die hohe Geschwindigkeit der Terrain-Generierung (abgesehen von der Verwendung von stark GPU-optimierten Filtern). Dieser Artikel erklärt kurz, was das System ist und wie Sie es am besten nutzen können.
Wenn Sie ein 1k-Gelände mit 1/4-facher Genauigkeit auswählen, berechnet World Creator das Gelände nicht nur auf einer 4k-Karte und zeigt es Ihnen an. Stattdessen arbeitet es iterativ mit einem Upsampling-Algorithmus: Es beginnt mit einem 2x2px-Raster und erhöht es auf 4x4px, 8x8px und so weiter; bei jedem Schritt wird die Auflösung verdoppelt.
Dies ist die Grundlage der Stufenschnittstelle, die in jedem Filter und verschiedenen anderen UI-Elementen auf World Creator. zu finden ist. Wenn Sie also die Stärke eines Filters auf Stufe 8 einstellen, ändert sich der Einfluss dieses Filters auf die 8. Textur in der Upsampling-Kette, was der 8. oder 256x256px Textur entspricht.
Upsampling ermöglicht es World Creator , mit verschiedenen Auflösungsversionen eines Geländes zu arbeiten, was die Rendering-Zeit erheblich reduziert. Bei der partikelbasierten Erosion zum Beispiel muss sich das Sediment von dem Ort, an dem es erodiert wird, bis zu dem Ort bewegen, an dem es sich absetzt. Abhängig vom umgebenden Terrain muss das Sediment unter Umständen beträchtliche Strecken zurücklegen. Wenn dieser Prozess auf einem hochauflösenden Bild berechnet wird, muss das Sediment unter Umständen mehrere hundert Pixel zurücklegen, die alle verarbeitet werden müssen. Wenn Sie mit einer niedrigeren Auflösung arbeiten, benötigt der Algorithmus weniger Schritte, um die gleiche Entfernung auf der Karte zurückzulegen, was zu einer erheblichen Verringerung der Berechnungszeit führt.
Ein zusätzlicher Vorteil des Upsampling-Workflows ist der Einfluss, den die niedrigeren Geländestufen auf die Form des gesamten Geländes haben. Dieser Effekt ist in den folgenden Bildern zu sehen, in denen die niedrigen und mittleren Geländestufen hauptsächlich die Gesamtform des generierten Geländes beeinflussen, während die höheren Stufen kleinere Details zum endgültigen Gelände beitragen.
Dies ist auch in den beiden zusammengesetzten Bildern unten deutlich zu sehen. Obwohl die Kombination aus niedrigen und mittleren Ebenen den größten Beitrag zur endgültigen Form des Geländes leistet, sind die zusätzlichen hohen Ebenen vor allem nützlich, um einen definierteren Effekt auf die endgültige Auflösung zu erzielen.
Es ist erwähnenswert, dass dies stark vom Filter und seinen Einstellungen abhängt. Bei diesem Erosionsprozess sind beispielsweise die Regenstärken, die für die einzelnen Stufen verwendet werden, für die höheren Stufen geringer, was sich erheblich auf das Ergebnis auswirkt.
Im Allgemeinen arbeiten die Filter auf niedrigeren Ebenen schneller. Das liegt daran, dass so gut wie alle Filter/Ebenen auf einer Pixel-Basis arbeiten. Auf Ebene 8 würde sie 256 x 256 Pixel, d.h. 65.536 Pixel, darstellen. Andererseits misst eine Textur auf Ebene 11 2.048 x 2.048px, also insgesamt 4.194.304 Pixel. Obwohl moderne GPUbei der Ausführung solcher parallelisierten Prozesse sehr effizient sind und World Creator hoch optimierte und robuste Algorithmen verwendet, können Sie beobachten, wie die höheren Ebenen teurer werden können. Um eine maximale Leistung zu erzielen, versuchen Sie, die höheren Stufen zu verringern, um ein visuell ansprechendes Ergebnis zu erhalten und unnötigen Rechenaufwand zu vermeiden. Dies gilt insbesondere für die Erosions- und Simulationsfilter, da diese häufig mehrere Iterationen pro Ebene und Pixel durchführen, wodurch höhere Ebenen noch kostspieliger werden.
Formebenen haben im Allgemeinen einen geringeren Einfluss auf die Leistung des Ebenensystems. Bei der Arbeit mit Formebenen kommt es vor allem darauf an, wie viele Details Sie in Ihr Terrain einbauen möchten und wie stark die Filtereffekte sein sollen.
Wenn Sie sich die Bilder unten ansehen, wird deutlich, dass die Formebene mit zunehmender Stufe schärfer wird, da sie mit einer höheren Auflösung mit dem Terrain überblendet wird.
Wenn Sie sich hingegen dasselbe Terrain mit Filtern ansehen, werden Sie feststellen, dass die Wirkung des Filterstapels auf das Terrain bei einer höheren Ebenenstufe abnimmt. Das liegt daran, dass den Filtern weniger Ebenen zur Verfügung stehen, um ihre Arbeit zu verrichten, und dass sie dazu neigen, die unteren Ebenen zu übersehen, die häufig stärkere Auswirkungen auf die allgemeine Geländeform haben. Dies wurde bereits oben erklärt.