Neueste Meldungen
Named Attributes in Blender Geometry Nodes: Schritt für SchrittLeitfaden für Architekturvideo-Prompts mit Gemini Omni Flash und Veo 3.1Unreal Engine GPU Lightmass und Lightmap-UVs: Leitfaden für ArchitekturszenenHongling Middle School Shixia Campus auf ArchDaily veröffentlichtHoudini: PolyReduce und Remesh – Praxisleitfaden für ArchitekturmodelleArchicad 27: Ansichten und Layouts konsistent dokumentierenAutodesk Assistant und MCP in Revit: Modelle abfragen und Pläne erstellenPunktwolken in Blender importieren: Point Cloud I/O im ÜberblickPanoramisches Architektur-Rendering in Blender und Animationen sicher speichernUnreal Engine Landscape-Layer: Materialien erstellen und Landschaften bemalen
Tipps & AnleitungenHoudini

Houdini: PolyReduce und Remesh – Praxisleitfaden für Architekturmodelle

Mit Houdinis PolyReduce- und Remesh-Nodes lässt sich Geometrie nach unterschiedlichen Vorgaben vereinfachen und neu triangulieren. Dieser Leitfaden erläutert grundlegende Einstellungen, mit denen sich Details und Kanten erhalten lassen.

Trianguliertes Architekturmodell mit erhaltenen gekrümmten Oberflächen und scharfen KantenKI-Bild
Symbolbild, mit KI erzeugt.Bild: 3dsınıfı / FCA AI

Kurz gesagt

  1. PolyReduce kann die Geometrie auf einen Zielprozentsatz oder eine feste Polygonzahl reduzieren.
  2. Remesh bietet den Modus Uniform für gleich große Dreiecke und Adaptive für Dreiecke, deren Größe sich an die Krümmung anpasst.
  3. Mit Hard Points und Hard Edges lassen sich in PolyReduce die Positionen ausgewählter Punkte und Kanten erhalten.
  4. Eine höhere Iterationszahl kann die Qualität in Remesh verbessern. SideFX zufolge reichen in der Regel 3–4 Iterationen aus.

Um ein Modell in Houdini zu vereinfachen oder sein Dreiecksnetz neu aufzubauen, lassen sich PolyReduce und Remesh verwenden. Laut der offiziellen Dokumentation von SideFX ist der PolyReduce-Node seit Version 16.5 und Remesh seit Version 18.0 verfügbar. Die beiden Werkzeuge erfüllen unterschiedliche Aufgaben: PolyReduce reduziert die vorhandene Geometrie auf eine angestrebte Polygonzahl, während Remesh Größe und Verteilung der Dreiecke neu aufbaut. Bei Modellen für die Architekturvisualisierung hängt die richtige Wahl davon ab, welche Oberflächendetails und Kanten erhalten bleiben müssen und wofür das Modell verwendet wird.

1. Ziel festlegen und mit PolyReduce beginnen

Wenden Sie den PolyReduce-Node auf die zu reduzierende polygonale Geometrie an. In der grundlegenden Verwendung laut Dokumentation wählen Sie das Objekt aus, fügen das Werkzeug PolyReduce im Tab Polygon hinzu und legen über die Parameter die beizubehaltende Polygonzahl fest. Soll der Node auf alle Polygone angewendet werden, kann das Feld Group leer bleiben.

Im Bereich Reduction amount lässt sich das Ziel auf zwei Arten festlegen: Sie können einen bestimmten Prozentsatz der eingehenden Polygone oder Punkte beibehalten oder eine feste Polygon- beziehungsweise Punktzahl angeben. Das Ziel garantiert keine exakte Anzahl im Ergebnis; laut SideFX kann die Ausgabe unter dem Zielwert liegen. Verlassen Sie sich bei ersten Tests daher nicht auf einen einzelnen Dichtewert, sondern prüfen Sie das Ergebnis.

EinstellungEmpfohlener WertWirkung
Continue reducing within quality toleranceAktivieren, wenn eine Reduzierung unter den Zielwert zulässig istKann nach Erreichen des Ziels innerhalb der Qualitätstoleranz weiter reduzieren.
ToleranceStandard: 1e-05 (0,00001)Der Standardwert führt zu sehr kleinen Änderungen; ein höherer Wert kann zusätzliche Reduzierungen ermöglichen.
Equalize lengthsStandard: 1e-10; Beispiel: 0,001Gewichtet die Angleichung der Kantenlängen von Dreiecken oder Vierecken stärker; die Form kann sich dadurch stärker verändern.
Remesh: IterationsIn der Regel 3–4Eine Erhöhung kann die Netzqualität verbessern, verlängert aber die Verarbeitungszeit. Zu hohe Werte können Form oder Attribute beeinträchtigen.

Eine stärkere Reduzierung mit PolyReduce kann lange, schmale Dreiecke oder Vierecke erzeugen. Laut SideFX legt der Node standardmäßig mehr Gewicht auf den Erhalt der ursprünglichen Oberflächenform als auf die Form der einzelnen Polygone. Ein höherer Wert für Equalize lengths kann ausgewogenere Polygone erzeugen, zugleich aber die Abweichung von der ursprünglichen Modellform vergrößern. Für diese Einstellung gibt es keinen allgemeingültigen Wertebereich. Erhöhen Sie den Wert schrittweise und vergleichen Sie das Ergebnis nach jeder Änderung.

2. Wichtige Punkte, Kanten und Oberflächenbereiche erhalten

Punkte, die an einer anderen Geometrie ausgerichtet bleiben müssen, können Sie unter Hard Points angeben. Kanten, die sich nicht bewegen sollen, lassen sich im Feld Hard Edges festlegen. Soft Points und Soft Edges bieten dagegen keinen exakten Erhalt: PolyReduce kann diese Positionen ändern, wenn es zum Erreichen des Ziels nötig ist. Ein höherer Gewichtungswert räumt dem Erhalt dieser Punkte und Kanten mehr Priorität ein, kann aber die Qualität in anderen Bereichen beeinträchtigen.

Sollen in bestimmten Bereichen mehr Polygone erhalten bleiben, können Sie ein Attribut im Bereich Retain density by attribute verwenden. Beispielsweise lassen sich mit Paint SOP Attribute auf dem Modell malen, um Bereiche festzulegen, in denen die Dichte erhalten bleiben soll. Ein höherer Attributwert unterstützt den Erhalt einer größeren Polygonzahl. Muss die Silhouette oder sichtbare Oberfläche aus einer bestimmten Ansicht bewahrt werden, kann die Geometrie dieser Ansicht an den dritten Eingang angeschlossen werden. Die Gewichtungen Silhouette und Front facing bestimmen dann, wie stark die jeweiligen Ansichtsmerkmale berücksichtigt werden.

Bei Modellen mit baked texture lässt sich über das Farb-Attribut Cd eine änderungssensitive Reduzierung verwenden. PolyReduce versucht, in Bereichen mit wechselnden Attributwerten mehr Polygone beizubehalten. In der Dokumentation wird diese Funktion insbesondere anhand von Game Assets veranschaulicht, bei denen die Textur erhalten bleiben muss. Auch bei der Architekturvisualisierung sollten Sie reduzierte Geometrie und Textur gemeinsam prüfen, wenn Texturgrenzen wichtig sind.

3. Mit Remesh die Dreiecksverteilung ändern

Remesh baut das Dreiecksnetz neu auf, statt die Polygonzahl auf einen Zielwert zu reduzieren. Der Modus Uniform gleicht die Kantenlängen an. Adaptive versucht dagegen, in Bereichen mit geringer Krümmung größere und in detailreichen Bereichen kleinere Dreiecke zu verwenden. Der Adaptive-Ansatz kann eine Oberfläche mit weniger Dreiecken darstellen, wenn die angestrebte Kantenlänge im Modus Uniform mit den kürzesten Kanten des Adaptive-Netzes vergleichbar ist. Wegen der variablen Kantenlängen sind dabei größere Abweichungen von gleichseitigen Dreiecken zulässig.

Im Modus Uniform legt Target Size die angestrebte Kantenlänge in Houdini-Einheiten fest. Im Modus Adaptive können die Grenzen Max Size und Min Size verwendet werden; Relative Density verändert die Abtastdichte. In der Dokumentation wird Relative Density anhand der Werte 1 und 2 erläutert: Sie entsprechen Dichten, mit denen eine Kugel ähnlicher Krümmung ungefähr mit 16 beziehungsweise 32 Punkten abgetastet wird. Diese Werte lassen sich nicht beliebig auf das gesamte Modell anwenden, da die Änderungsrate der Kantenlängen begrenzt ist, um die Dreiecksqualität zu erhalten.

Um scharfe Ecken und Nähte zu erhalten, lässt sich in Remesh Hard Edges Group verwenden. Randkanten sowie nicht-mannigfaltige Kanten, die von drei oder mehr Polygonen gemeinsam genutzt werden, bleiben bereits erhalten. Bei der Option UV Seams versucht Ignore nicht, die Nähte zu bewahren; Harden behandelt die Grenzen der UV-Inseln als harte Kanten; Resample unterteilt diese Grenzen in gleichmäßig verteilte Segmente und kennzeichnet sie als hart.

4. Wie lässt sich das Ergebnis im Architekturmodell-Workflow beurteilen?

Bestimmen Sie bei einem Architekturmodell zunächst, welche Bereiche in Nahaufnahme, texturiert, scharfkantig oder aus einer bestimmten Kameraperspektive sichtbar sind. Ist die Verringerung der Oberflächendichte das Hauptziel, legen Sie mit PolyReduce einen Zielwert fest und prüfen Sie Silhouette, Grenzen und Attributnähte. Steht die Verteilung oder eine an die Krümmung angepasste Dichte der Dreiecke im Vordergrund, vergleichen Sie die Remesh-Modi. Die beiden Nodes erledigen nicht dieselbe Aufgabe: Unterscheiden Sie zwischen der Reduzierung auf eine Zielpolygonzahl und dem Erzeugen eines neuen Dreiecksnetzes.

Mehr Iterationen in Remesh verlängern die Verarbeitungszeit, während der zusätzliche Nutzen bei späteren Iterationen abnimmt. Für PolyReduce wird ausdrücklich darauf hingewiesen, dass es keinen festen Wertebereich für die Gewichtungen gibt. Gehen Sie deshalb nicht von einem einzigen „richtigen“ Wert aus. Wenn der Workflow, in dem das Modell verwendet wird, von UVs, Punktpositionen oder einer aus einer bestimmten Perspektive sichtbaren Silhouette abhängt, aktivieren Sie die entsprechenden Erhaltungsoptionen und prüfen Sie die ausgegebene Geometrie. Die Dokumentation enthält keine Angaben zu Hardwareanforderungen, Lizenzbedingungen oder zur Kompatibilität mit anderer Software. Diese Punkte müssen daher separat überprüft werden.

Häufige Fehler

  • Das PolyReduce-Ziel als garantierte Ausgabezahl betrachten: Der Node kann eine Zahl unterhalb des Zielwerts erzeugen.

  • Davon ausgehen, dass eine Erhöhung von Equalize lengths die Form nicht beeinflusst: Ausgewogenere Polygone können stärker von der ursprünglichen Form abweichen.

  • Die Zahl der Remesh-Iterationen unnötig stark erhöhen: Der Qualitätsgewinn kann abnehmen, während die Verarbeitungszeit steigt; auch der Erhalt von Form oder Attributen kann beeinträchtigt werden.

  • Das Ergebnis übernehmen, ohne UV-Nähte, harte Kanten oder die Silhouette aus der Ansicht zu prüfen: Für zu erhaltende Merkmale sollten die entsprechenden Gruppen und Optionen berücksichtigt werden.

Quellen

2 Quellen
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/polyreduce.html
Zusammenfassung
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/remesh.html
Zusammenfassung

Quelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.

Die Einschätzung von 3dsınıfı
3dEinschätzung der Redaktion

Für Architekturbüros und Visualisierungsteams in der Türkei können diese beiden Nodes nützlich sein, um dichte Modelle an die Anforderungen einer Szene anzupassen. Am praktikabelsten ist es, zuerst die zu erhaltenden Silhouetten, Texturgrenzen und Kanten festzulegen und anschließend zu entscheiden, ob eine Reduzierung auf einen Zielwert oder eine neue Triangulierung sinnvoller ist.

In den Quellen finden sich keine Messwerte oder Angaben zu Zeitersparnis, Hardware oder Lizenzkosten. Eine Investitionsrechnung ist daher nicht möglich. Bei großen Szenen empfiehlt es sich, die Auswirkungen der Einstellungen zunächst an einem repräsentativen Modellteil zu testen, keine aggressive Reduzierung vorzunehmen, bevor die Ausgabequalität geprüft wurde, und die Zielzahl nicht als garantiert anzusehen. Export- und Kompatibilitätsbedingungen sollten ebenfalls separat überprüft werden.

Häufige Fragen

Wie lässt sich die Polygonzahl mit Houdini PolyReduce reduzieren?

Legen Sie im PolyReduce-Node das Ziel als Prozentsatz der Eingangsgeometrie oder als feste Polygon- beziehungsweise Punktzahl fest. Da das Ergebnis unter dem Zielwert liegen kann, sollten Sie die Ausgabe prüfen.

Was ist der Unterschied zwischen Uniform und Adaptive in Houdini Remesh?

Uniform versucht, die Kantenlängen anzugleichen. Adaptive verwendet in Bereichen mit geringer Krümmung größere und in detailreichen Bereichen kleinere Dreiecke.

Kann PolyReduce UV-Nähte erhalten?

Ja. Wenn Vertex attribute seams auf einen Wert größer als null eingestellt ist, werden Attributdiskontinuitäten berücksichtigt. Standardmäßig prüft die Einstellung alle Vertex-Attribute außer Vertex-Normalen.

Kommentare und Forum sind auf Türkisch.Mitdiskutieren
+

Verwandte Meldungen