Terrain-Farblöcher in Unity 2019.3 erforschen

Unity 2019.3 bringt weitere aufregende Updates für das Terrain-System von Unity, darunter - auf vielfachen Wunsch - die Möglichkeit, Löcher in Ihrem Terrain zu erstellen!
Mit dem neuen Pinselwerkzeug "Löcher malen" können Sie Bereiche im Mesh Ihrer Terrainkacheln maskieren und diese Masken sogar durch Ihren Code manipulieren. Dies macht es einfacher als je zuvor, Geländemerkmale wie Löcher, Portale oder sogar Höhlen hinzuzufügen, indem man die Vorteile der Editor-Tools wie ProBuilder, ProGrids und Polybrush nutzt. Schauen wir uns an, wie wir mit diesem Verfahren eine einfache Höhle erstellen können.

Platzieren Sie eine neue Geländekachel in Ihrer Szene und erstellen Sie eine grobe Bergform. Wenn Sie unser neuestes Terrain-Tools-Vorschaupaket noch nicht ausprobiert haben, sollten Sie sich diese exzellente Einführung sowie diese Anleitung zum Malen von Terrain-Materialien ansehen.
Wählen Sie aus dem Dropdown-Menü Terrain Tools den Pinsel Paint Holes aus. Wählen Sie bei ausgewählter Geländekachel Ihre Pinselform im Inspektor aus und stellen Sie sicher, dass die Deckkraft Ihres Pinsels auf 100 eingestellt ist. Male eine runde Form an die Stelle, an der du den Eingang deiner Höhle platzieren willst.
ProBuilder und Polybrush sind Editor-interne Werkzeuge für die einfache 3D-Modellierung, mit denen Sie eine einfache Höhle erstellen können. Sie können beides ganz einfach über den Paketmanager zu Ihrem Projekt hinzufügen. Sobald beide installiert sind, können Sie Ihre Höhle mit ProBuilder erstellen.
Öffnen Sie das Werkzeug, indem Sie zu Werkzeuge > ProBuilder > ProBuilder-Fenster navigieren. Erstellen Sie über das ProBuilder-Menü eine neue ProBuilder-Form und wählen Sie die Voreinstellung Rohr. Bestimmen Sie das Ende des Rohrs, das Sie für den Eingang der Höhle verwenden werden. Erstellen Sie eine neue Ebenenform, die etwas größer ist als der Radius des Rohrs, und verwenden Sie sie, um das andere Ende der Höhle zu versiegeln. Wählen Sie beide Objekte in ProBuilder aus und fügen Sie sie zu einem einzigen GameObject zusammen. Löschen Sie mit dem ProBuilder-Flächenauswahlwerkzeug alle zusätzlichen Flächen auf der Ebene, die außerhalb der versiegelten Höhle liegen. Skalieren Sie Ihr Objekt so, dass es dem Radius des Geländelochs entspricht, und verschieben Sie es in die richtige Position.
Verwenden Sie Polybush, schieben/ziehen Sie die Eckpunkte entlang des Höhleneingangs, bis sie gut mit dem Terrain-Loch übereinstimmen. Sie sollten auch Polybrush entlang der Länge Ihrer Höhle verwenden, um Variationen hinzuzufügen und sie wie eine natürliche Umgebung aussehen zu lassen.

Herzlichen Glückwunsch, jetzt weißt du, wie du deinem Terrain eine Menge lustiger Details hinzufügen kannst! Wenn Sie die Modellierung lieber extern vornehmen möchten, können Sie Ihr bevorzugtes 3D-Modellierungsprogramm verwenden, um ein Höhlennetz zu erstellen und es mit den DCC-Integrationswerkzeugen von Unity zu importieren. Vergiss nicht, deine Höhle zusätzlich mit Steinen oder Beleuchtung zu schmücken!
--
Wenn Sie mehr darüber erfahren möchten, wie Sie ein reichhaltiges Terrain erstellen können, sehen Sie sich unsere Dokumentation zu Paint Holes und den Terrain-Workshop auf der SIGGRAPH 2019 an. Viel Spaß beim "Terraing"!
