Groundgrowing
Eine Open Source Unity3d Planetary Terrain Generator und Editor -Erweiterung
Dieses Projekt ist als Erweiterung des Editors erstellt. Es ist als Build -Tool für Designer gedacht, die im laufenden Flug in Inhalte schnell generieren möchten. Die Erzeugungsfunktionen können auch in anderen Anwendungen exportiert und aufgerufen werden. Es ist sowohl im Inspektor als auch während der Laufzeit, damit es aktualisieren und generieren kann, ohne die Benutzererfahrung des Spielers oder des Designers zu verlangsamen. Es aktualisiert die inkrementell erhöhten Auflösungen mit niedrigem REA, um den Benutzer schnell Modi bereitzustellen, während Modelle mit höherer Auflösung im Hintergrund verarbeitet werden.
Videodemonstration (veraltet):
]
Anfangen
- Öffnen Sie die Säuerungsszene im Ordner Assets/Skrips.
- Doppelklicken Sie auf den Planeten in der Szene Hierachy, um Ihre Ansicht auf das Planetenobjekt zu zentrieren. Passen Sie Ihre Ansicht wie gewünscht an.
- Klicken Sie in der Szenen -Hierarcy auf das MapGenerator -Objekt. Die Steuerelemente befinden sich im Inspektorfenster im Mapgenerator -Skript.
- Das Verhalten des Rauschstacks kann im Dropdown -Stapel des Lärmstapels im Editor geändert werden. Das Färben auf der Grundlage von Höhenkarten erfolgt unter dem Dropdown -Bereich der Regionen im Herausgeber.
- Der Generator wird jedes Mal wieder aufbauen, wenn Sie den Rauschstapel ändern oder automatisch die Schaltfläche für die Erzeugung erstellen.
Lärmstapel
- Der Geräuschstapel besteht aus Rauschfunktionen, die entweder hinzugefügt oder voneinander abgehoben werden können, um sie zu mischen.
- Unterstützte Geräuschtypen sind: Perlin, Blow, Ridged Multifractal und Voronoi. Ich empfehle, mit allen unabhängig zu experimentieren, bevor Sie anfangen zu mischen, damit Sie eine Vorstellung davon haben, wie sie aussehen.
- Sie können Voreinstellungen für die spätere Verwendung laden oder speichern.
Regionen
- Höhe relativ zu den ungefähren Bodenwert- und Deckenwerten wird verwendet, um die Kartenfarbe an einem bestimmten Ort zu bestimmen.
- Voreinstellungen können geladen oder in der Datei gespeichert werden.
Sie können die Meshs und die Texturen manuell exportieren.
Derzeit aktualisiert auf Version 2021.3.6f1 von Unity3d.
Genießen.
Fühlen Sie sich frei, mir Fragen zu stellen, wenn Sie sie haben.
Ich bin am einfachsten per E -Mail zu erreichen: [[email protected]]. Wenn Sie dies zufällig in einem Projekt verwenden, lassen Sie es mich bitte wissen und es mir zuschreiben.
Danke und viel Spaß! -Richard