Die Modellierungsmodus-Übersicht stellt PolyGroups vor, und der Schnellstart-Anleitung zeigt Ihnen, wie Sie einige der Werkzeuge für die Zuweisung von PolyGroups verwenden können. Wir empfehlen die beiden Dokumente zu lesen, bevor Sie fortfahren.
In dieser Anleitung werden die Werkzeuge zur Erstellung von PolyGroups und wie Sie diese Gruppen in anderen Werkzeugen und Scripts verwenden können näher erläutert. Das Ziel dieser Anleitung ist es, PolyGroups zu verstehen, um einen effizienten Workflow für die Erstellung und Bearbeitung Ihrer Geometrie Engine-intern aufzubauen.
Das Warum und Was von PolyGroups
Warum
In herkömmlicher Modellierungssoftware haben Sie die Möglichkeit der polygonalen Modellierung. Unreal Engine rendert jedoch alle Modelle als triangulierte Meshs.
![]() |
![]() |
|---|---|
| Ein Quad-basierter Würfel in Maya. | Derselbe Würfel, der in Unreal Engine als Dreiecke gerendert wird. |
Die Konvertierung in Dreiecke bedeutet, dass Unreal Engine Quads oder n-gone nicht nativ erkenn, wodurch Dreiecke zur Grundlage für die Engine-interne Modellierung werden. Um eine Annäherung an den herkömmlichen Modellierungs-Workflow zu ermöglichen, können Sie PolyGroups verwenden.
Was
PolyGroups sind ein Satz gruppierter Dreiecke. Sie können die Gruppen für Folgendes verwenden:
- UV-Layout
- Materialorganisation
- Modellierung und Deformation
- Herkömmliche Box-Modellierung mit Quads
- Erstellen und Bearbeiten von Skin-Gewichtungen
Beispielsweise weisen wir mithilfe des aus Maya importierten Würfels jedem Dreieck mit dem Werkzeug Tri Select in der Kategorie Mesh eine separate PolyGroup zu.
Zur Visualisierung der PolyGroups auf dem Mesh legen Sie Face Color Mode auf By Group fest.
Nachdem Sie PolyGroups festgelegt haben, können Sie nun das Werkzeug PolyGroup Edit unter der Kategorie Modeling verwenden. Allerdings stellen die aktuellen PolyGroups jeweils ein einzelnes Dreieck dar, was nicht die optimale Verwendung des „PolyGroup Edit“-Werkzeugs ist.
PolyGroups bestehen aus einem Dreieck, wobei jede Farbe eine PolyGroup darstellt.
Wenn Sie zwei Dreiecke zu einer PolyGroup zusammenführen, erhalten Sie die Darstellung eines Quad.
Im Video wird mit Merge eine neue PolyGroup erstellt, die aus zwei Dreiecken besteht.
Beim Arbeiten mit Meshs und Blockouts mit wenigen Polygonen bieten PolyGroups eine Möglichkeit zur Interaktion mit intuitiveren Oberflächen als mit einfachen Dreiecken. PolyGroups können jedoch auch auf Meshs mit vielen Polygonen angewendet werden, um die Bearbeitung von Teilen komplexer Geometrie zu erleichtern, deren Bearbeitung ansonsten kompliziert wäre.
PolyGroup-Anatomie
Eine PolyGroup besteht aus drei Elementen, die Sie auswählen und bearbeiten können:
- PolyGroup (Fläche)
- Ecke (Scheitelpunkt)
- Rand (Kante)
Wenn Sie Dreiecke gruppieren, um eine PolyGroup zu erstellen, wird eine Begrenzungskante gebildet, die die Dreiecke umgibt. Abhängig von der Topologie Ihres Mesh und der generierten PolyGroups funktioniert das Bearbeiten der Kanten Ihres Mesh im Vergleich zu anderer Modellierungs-Software zur Erstellung digitaler Inhalte (DCC) möglicherweise nicht wie erwartet.
Im folgenden Bild enthält das Mesh zwei PolyGroups, dargestellt durch die hervorgehobene Begrenzungskante. Obwohl die Grenze der PolyGroups aufgrund der gebogenen Form mehrere Kanten zu haben scheint, besteht sie nicht aus PolyGroup-Scheitelpunkten, sondern nur aus einer PolyGroup-Kante.
PolyGroup-Kanten und -Scheitelpunkte werden unter folgenden Bedingungen generiert:
- Zwei oder mehr verbindende PolyGroup-Flächen (oder eine Mesh-Grenze) bilden eine PolyGroup-Kante.
- Drei oder mehr verbindende PolyGroup-Kanten bilden einen PolyGroup-Scheitelpunkt.
[Vergleich mit drei Bildern]
Erstellen von PolyGroups
Um PolyGroups besser zu verstehen, ist es hilfreich, die Werkzeuge zu kennen, mit denen Sie sie erstellen können. Die Reihenfolge, in der Sie diese Werkzeuge verwenden, hängt von Ihrem bevorzugten Workflow und Ihren Bedürfnissen ab. Wichtig ist, dass Sie eine beliebige Menge von Dreiecken als PolyGroup verwenden können.
Dreieck-Auswahlwerkzeug
Wie im obigen Video gezeigt, kann das Werkzeug Tri Select eine PolyGroup einem oder mehreren Dreiecken zuweisen. Anstatt ein Dreieck pro PolyGroup auszuwählen, wählen wir jetzt zwei aus, um die Quad-Bearbeitung mit dem Werkzeug PolyGroup Edit durchzuführen.
Im Video werden neue PolyGroups an der Schnittstelle jeder Kantenschleife erstellt.
Dreiecke, die keiner PolyGroup zugewiesen sind, werden automatisch zu einer gruppiert.
Zusammenführen
Wenn Sie das Werkzeug PolyGroup Edit verwenden, können Sie weiterhin bestehende PolyGroups zu einer neuen Gruppe kombinieren.
Der Prozess der Kombination bestehender PolyGroups ist destruktiv, d. h. die vorherigen PolyGroups existieren nicht mehr.
Im Video repräsentiert jede Fläche eine PolyGroup, und Sie können Flächen mit „Merge“ gruppieren.
PolyGroup-Malwerkzeug
Es gibt spezielle Werkzeuge für die Erstellung von PolyGroups, darunter das Werkzeug Paint PolyGroups, mit dem Sie Ihre Gruppierungen interaktiv malen können.
Im Video erstellt das Werkzeug „Paint PolyGroup“ neue PolyGroups, die aus zwei Dreiecken bestehen. Show Wireframe ist aktiviert, um die zwei Dreiecke in jeder PolyGroup zu visualisieren.
Sie können die Einstellung Action nutzen, um einen der folgenden Auswahlmodi zu wählen:
- Brush
- Fill
- Group Fill
- Lasso
Um zu sehen, welche PolyGroup zugewiesen ist, bewegen Sie den Mauszeiger über die PolyGroup und verwenden das Tastaturkürzel Umschalten + G. Die Zeile Set Group wird auf die assoziiert Zahl aktualisiert.
PolyGroup-Generierungswerkzeug
Ein weiteres spezielles Werkzeug zum Gruppieren von Dreiecken ist das Werkzeug Generate PolyGroups. PolyGroups werden beim Öffnen des Werkzeugs automatisch zugewiesen. Wie die PolyGroups zugewiesen werden, wird durch den Conversion Mode bestimmt.
| Conversion Mode | Beschreibung |
|---|---|
| Face Normal Deviation | Konvertiert basierend auf Winkeltoleranz zwischen Flächennormalen. |
| Find Quads | Erstellt PolyGroups, indem Dreiecke zu Quads zusammengeführt werden. |
| From UV Islands | Erstellt PolyGroups basierend auf UV-Inseln. |
| From Hard Normal Seams | Erstellt PolyGroups basierend auf harten Normalen-Nähten. |
| From Connected Tris | Erstellt PolyGroups basierend auf verbundenen Dreiecken. |
| Furthest Point Sampling | Erstellt PolyGroups, die auf gut verteilten Sample-Punkten zentriert sind und annähernd einem Voronoi-Oberflächendiagramm entsprechen. |
| Copy From Layer | Kopiert aus einer bestehenden PolyGroup-Ebene. |
PolyGroups werden durch Quads (Zusammenführen von Dreieckspaaren) generiert.
Sie können den Output Layer verwenden, um eine neue PolyGroup-Ebene zu erstellen.
Vordefinierte Formen
Beim Erstellen vordefinierter Formen in der Kategorie Create, können Sie die PolyGroups Ihrer neuen Meshs mithilfe der Einstellung PolyGroup Mode konfigurieren.
Der „Polygroup Mode“ hat folgende Gruppierungsoptionen:
![]() |
![]() |
![]() |
|---|---|---|
| Pro Form | Pro Fläche | Pro Quad |
| Gibt das gesamte Mesh als eine einzige Gruppe aus. | Teilt das Mesh automatisch in erkennbare Flächengruppen auf. | Teilt das Mesh automatisch in eine Gruppe für jedes Quad auf. |
Überlagern von PolyGroups
Da PolyGroups willkürlich sind, können Sie auch mehrere PolyGroup Layers erstellen, um verschiedene Gruppen von PolyGroups auf demselben Modell zu behandeln. Sie können diese Ebenen im Werkzeug Edit Attributes der Kategorie Attributes konfigurieren.
PolyGroup-Ebenen sind in Ihrem Projekt nicht allgemeingültig. Stattdessen werden sie für einzelne Statisches Mesh-Assets erstellt. Diese besondere Zuweisung bedeutet, dass Sie nicht davon ausgehen können, dass zwei unterschiedliche Meshs die gleichen PolyGroup-Ebenen aufweisen. Das bedeutet aber auch, dass Sie sie in jedem Fall nach Bedarf definieren können.
Verwenden von PolyGroups
Erzeugen von Formen
PolyGroups werden hauptsächlich für die Bearbeitung von Geometrie verwendet, wie mit dem PolyGroup Edit-Werkzeug gezeigt.
Weitere Möglichkeiten, wie PolyGroups beim Erstellen eines Mesh helfen, sind:
-
Präzise Bearbeitung von Bereichen.
Vier PolyGroups werden für die Extrusion zu einer PolyGroup zusammengeführt.
-
Öffnungen erstellen.
-
Glätten eines Mesh mit dem Subdivide-Werkzeug.
Zum Vergrößern auf das Bild klicken.
-
Erstellen von Deformationen mit dem Werkzeug Deform PolyGroups.
Die inneren Scheitelpunkte einer PolyGroup können nicht ausgewählt werden, nur Grenzscheitelpunkte. Um die inneren Scheitelpunkte auszuwählen, verwenden Sie Decompose, um die PolyGroup zu dekonstruieren.
Erstellen von UVs
Sie können PolyGroups verwenden, um UVs für Ihr Modell zu erstellen. In der Schnellstart-Anleitung werden der Kiste sechs PolyGroups zugewiesen (eine pro Seite). Anschließend werden UV-Inseln basierend auf den bestehenden PolyGroups erstellt.
Sie können dann die UV-Werkzeuge verwenden, um die UVs weiter zu dekonstruieren, oder Sie können weitere PolyGroups hinzufügen.
Zusätzliche PolyGroups werden zugewiesen, um eine UV-Insel anzuzeigen.
Wenn Sie jetzt Ihr Modell auspacken, werden weitere UV-Inseln erstellt.
Weitere Informationen zu den UV-Werkzeugen finden Sie in der Dokumentation zu Kategorie „UVs“.
Zuweisung mehrerer Materialien zu einem Mesh
Sie können Ihrer Geometrie mehrere Materialien mit dem MatEd- Werkzeug zuweisen. Um besser zu visualisieren, welche Dreiecke Sie dem Material zuweisen möchten, können Sie PolyGroups aus dem Face Color Mode auswählen, was besonders für Meshs mit hoher Dichte hilfreich ist.
FAQ
Gibt es eine Möglichkeit, alle PolyGroups zu löschen, um von vorne zu beginnen?
Ja, indem Sie die Option Clear All im GrpPnt- Werkzeug verwenden.
Spielt es eine Rolle, wenn ich PolyGroups habe, die aus einem Dreieck bestehen?
Sie können Ihr Mesh zwar weiterhin mit Werkzeugen wie PolyEd bearbeiten, allerdings kann dies zu unerwarteten Ergebnissen führen. Wenn Sie beispielsweise eine Kantenschleife zu einem Mesh hinzufügen, dessen obere Seite sich über zwei PolyGroups mit einem Dreieck befindet, verläuft die Schleife zur Seite hin. Wenn es eine PolyGroup-Gruppierung gibt, die beiden Dreiecke gruppiert (die ein Quad darstellt), dann wird die Schleife geradeaus fortgesetzt.
![]() |
![]() |
|---|---|
| Verzerrte Kantenschleife | Korrigierte Kantenschleife |
Beeinträchtigt die Erstellung von PolyGroups das Rendern?
Nein. PolyGroups sind nur ein Werkzeug zur Ausführung klassischer Modellierungstechniken, die Sie vielleicht aus anderer Modellierungs-Software kennen. Zur Renderzeit werden weiterhin Dreiecke verwendet.






