Neueste Meldungen
Rhino 8 QuadRemesh: Quad-Mesh in ein SubD-Modell umwandelnUnreal Engine Nanite: Leitfaden für detailreiche Architektur-SzenenArchitekturbilder mit Nano Banana 2: Prompt- und BearbeitungsleitfadenArchitekturvideos mit Gemini Omni Flash und Veo erstellen: Schritt-für-Schritt-AnleitungLumion-Plugins installieren: Anleitung für Archicad und RevitTerrain-Erosion in Houdini: Schritt-für-Schritt-Anleitung zu HeightField ErodeBlender: Punkte und Objekte mit Geometry Nodes auf Oberflächen verteilenTexture Baking in Blender Cycles: Leitfaden zu UV, AO und Normal MapsPipeIt verlagert die Erstellung von Rohrnetzen in den Viewport von Unreal Engine 5Model Liga: GPT Image 2.5 gewinnt den Test im Oktober
Tipps & AnleitungenHoudini

Terrain-Erosion in Houdini: Schritt-für-Schritt-Anleitung zu HeightField Erode

Houdinis HeightField-Erode-Node formt Terrain durch Regen und Erosion. Diese Anleitung erklärt, wie Sie HeightFields vorbereiten, Masken einsetzen, den Erosionsmaßstab wählen und das Simulationsergebnis fixieren.

Wasserläufe, Hänge und Sediment-Layer in einem erodierten GebirgsterrainKI-Bild
Symbolbild, mit KI erzeugt.Bild: 3dsınıfı / FCA AI

Kurz gesagt

  1. HeightField erzeugt zweidimensionale Volumes, die Höhen- und Maskenwerte enthalten.
  2. HeightField Erode kann durch Regen und Erosion Material abtragen und transportieren; in der SideFX-Dokumentation ist der Node ab Houdini 21.0 aufgeführt.
  3. Erosion Feature Size legt die Breite der Erosionsspuren in Metern fest.
  4. Wenn die Simulation den gewünschten Frame erreicht hat, hilft das Fixieren des Ergebnisses mit Freeze dabei, unerwartete Resultate in verketteten Nodes zu vermeiden.

In Houdini lassen sich die Nodes HeightField, HeightField Erode und HeightField Mask by Feature gemeinsam für einen prozeduralen Terrain-Workflow mit Erosion einsetzen. In der SideFX-Dokumentation sind die Nodes HeightField und Mask by Feature ab Version 16.0 aufgeführt, HeightField Erode ab Version 21.0. Diese Anleitung beschreibt anhand der dort erläuterten Parameter, wie Sie eine Terrain-Grundlage erstellen, die Erosion steuern und das Ergebnis fixieren.

1. HeightField-Grundlage vorbereiten

Der HeightField-Node erzeugt die zweidimensionalen Volumes height und mask. height steht für die Höhe des Terrains an jedem Punkt relativ zur Bodenebene; die Werte können auch negativ sein. mask legt fest, wo andere Terrain-Nodes wirken: Bei null wird kein Effekt angewendet, bei eins ist der Effekt vollständig.

Wählen Sie die Methode zur Festlegung der Auflösung passend zur Größe des Terrains. By Axis verwendet eine festgelegte Anzahl von Samples entlang der längsten Achse. By Size verteilt die Samples in einem angegebenen Abstand. Grid Samples gehört zur ersten Methode, Grid Spacing zur zweiten. SideFX empfiehlt, beim Festlegen von Maßstab und Ausgangshöhe von Houdini-Einheiten in Metern auszugehen; auch Terrain-Tools und Houdini Dynamics rechnen mit Metern.

2. Erosions-Node einrichten und Maßstab festlegen

Als einen der empfohlenen Einstiege nennt die SideFX-Dokumentation ein Preset aus dem Terrain-FX-Regal: Terrain: Mountain oder Terrain: Canyon. Verbinden Sie das zu erodierende Terrain mit dem HeightField-Erode-Node. Optionale Masken können an den zweiten Eingang angeschlossen werden. Stellen Sie anschließend die Maskenoption des entsprechenden Parameters auf Mask On und wählen Sie die Maske anhand ihres Primitive-Namens aus.

Erosion Feature Size bestimmt den Maßstab der entstehenden Rinnen, Hänge und Ablagerungen. Größere Werte erzeugen breitere Terrainformen, kleinere Werte feinere Details. Die kleinste mögliche Feature Size entspricht dem Dreifachen der Voxelgröße des Eingabe-Terrains; Werte unterhalb dieser Grenze werden geklemmt. Wenn Sie feinere Details benötigen, reicht es daher möglicherweise nicht, nur den Parameter zu verringern: Prüfen Sie auch, ob die Eingabeauflösung zum gewünschten Maßstab passt.

EinstellungEmpfohlener WertWirkung
Erosion Feature SizeJe nach Maßstab der gewünschten Terrainform; in MeternHöhere Werte erzeugen breite, niedrigere Werte scharf abgegrenzte Erosionsformen
Spread IterationsAbhängig von der erforderlichen Transportstrecke des MaterialsBeeinflusst gemeinsam mit Erosion Feature Size die Materialstrecke, die pro Frame zurückgelegt wird
IterationsJe nach gewünschtem ErosionseffektEine Erhöhung verstärkt den Effekt, verlängert jedoch die Simulationszeit
Freeze at FrameFrame, an dem das Ergebnis fixiert wirdFriert das Simulationsergebnis am angegebenen Frame ein

Die Dokumentation gibt für diese Einstellungen keine festen Werte vor, die für jede Szene geeignet wären. Legen Sie die Werte daher anhand des gewünschten Terrain-Looks und der Voxelgröße der Eingabe fest.

3. Wirkung mit einer Maske auf bestimmte Bereiche beschränken

HeightField Mask by Feature erzeugt Masken anhand von Neigung, Höhe, Krümmung, Ausrichtung der Oberfläche oder Umgebungsokklusion. So können Sie einen Effekt wie Erosion auf ausgewählte Merkmale beschränken, statt ihn auf das gesamte Terrain anzuwenden. Werden mehrere Kriterien aktiviert, ergibt sich die Maske aus deren Schnittmenge.

Für das Neigungskriterium werden ein unterer und ein oberer Winkelgrenzwert verwendet. Bei der Höhenmaske lassen sich minimale und maximale Höhen festlegen; Compute Range übernimmt die aktuellen Minimal- und Maximalwerte der Eingabe als Bereich. Mit der Krümmungsoption lassen sich Bereiche oberhalb eines festgelegten Krümmungswerts auswählen. Die Richtungsmaske berücksichtigt, in welche Richtung die Oberfläche horizontal zeigt. Laut Dokumentation entspricht 0 Grad der Richtung -X und +90 Grad der Richtung -Z.

Um die neue Maske mit einer vorhandenen zu kombinieren, stehen Methoden wie Replace, Add, Subtract, Multiply und Blend zur Verfügung. Ein wichtiger Kontrollpunkt: Wird kein Kriterium aktiviert, füllt der Node die Maske mit dem Wert 1. Prüfen Sie daher die Kriterien und die Methode zur Kombination mit der vorhandenen Maske, damit nicht unbeabsichtigt die gesamte Fläche beeinflusst wird.

4. Simulation abspielen und Ergebnis fixieren

Erstellen Sie ein Preset über das Terrain-FX-Regal, wechseln Sie zum Startframe und starten Sie die Simulation über die Playbar. Wenn der gewünschte Erosions-Look erreicht ist, fixieren Sie das Ergebnis, indem Sie Freeze at Frame auf den passenden Frame setzen. Bei aktiviertem Freeze wird die Simulation vom Startframe bis zum eingefrorenen Frame berechnet; ist die Option deaktiviert, arbeitet der Node inkrementell mit der Playbar.

Für Spuren in unterschiedlichen Maßstäben können Sie hinter einem HeightField-Erode-Node einen weiteren platzieren. Wenn Sie bei diesem zweiten Node Erosion Feature Size auf einen feineren Maßstab einstellen, können Sie laut Dokumentation kleine Details auf breitere Formen aufbringen. Werden mehrere Nodes jedoch ohne Fixieren der Zwischenergebnisse verkettet, kann die Berechnung in einer unerwarteten Reihenfolge ablaufen, zu unvorhergesehenen Ergebnissen führen oder länger dauern. Prüfen Sie das Ergebnis jeder Stufe und fixieren Sie es bei Bedarf.

Zusammen mit dem erodierten height kann der Node auch die Layer sediment, debris, flow und flowdir erzeugen. Diese lassen sich mit HeightField Visualize anzeigen oder in Copernicus-Netzwerken zur Texturerstellung verwenden. Mit den Optionen Add Debris Layer to Final Height Layer und Add Sediment Layer to Final Height Layer werden die entsprechenden Ablagerungen zum finalen Höhen-Layer hinzugefügt.

Was bringt der Workflow für Architektur und Archviz?

Die SideFX-Dokumentation ordnet diese Tools keinen bestimmten Arten von Architekturprojekten zu. Als redaktionelle Anwendungsidee kann sich der Workflow für kontrollierte Oberflächenformen in Architekturvisualisierungen oder Terrain-Szenen eignen, in denen die Topografie visuell hervorsticht. Masken-Layer helfen dabei, den Erosionseffekt auf ausgewählte Bereiche zu lenken; mit Nodes in unterschiedlichen Maßstäben lassen sich breite Formen und feine Spuren in getrennten Arbeitsschritten bearbeiten.

Prüfen Sie vor der Produktion den Projektmaßstab, die Einheiten in Metern und die Voxelgröße der Eingabe; die kleinsten Erosionsdetails sind durch die Voxelgröße begrenzt. Eine hohe Iterationszahl kann den Effekt verstärken, verlängert jedoch die Berechnungszeit. Die Quelldokumentation enthält keine Angaben zu Hardwareanforderungen, Lizenzbedingungen oder der Kompatibilität mit anderer Software. Gehen Sie daher nicht von einer bestimmten Performance oder Kompatibilität aus, sondern prüfen Sie die verwendete Houdini-Version und den Workflow des Teams separat.

Häufige Fehler

  • Mask by Feature ohne aktiviertes Kriterium verwenden: Die Maske wird mit dem Wert 1 gefüllt.

  • Erosion Feature Size unter die durch die Voxelgröße gesetzte Grenze zu senken versuchen: Die Feature Size kann nicht kleiner als drei Voxel sein.

  • Mehrere HeightField-Erode-Nodes ohne Fixieren der Ergebnisse hintereinander ausführen: Reihenfolge und Berechnung können Probleme verursachen.

  • Iterations erhöhen, ohne die Berechnungszeit zu berücksichtigen: Eine stärkere Erosion kann die Simulation verlängern.

Quellen

3 Quellen
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/heightfield.html
Zusammenfassung
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/heightfield_erode.html
Zusammenfassung
S
sidefx.comsidefx.com/docs/houdini/nodes/sop/heightfield_maskbyfeature.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 Architektur- und Visualisierungsteams, die in Houdini Terrain erstellen, ist besonders praktisch, dass sich breite topografische Formen und feine Erosionsspuren in verschiedenen Node-Stufen steuern lassen. Masken-Layer helfen außerdem dabei, die Erosion auf ausgewählte Bereiche zu lenken, sodass nicht die gesamte Oberfläche denselben Charakter erhalten muss.

Büros in der Türkei sollten vor der Anwendung Auflösung, Maßstab und Iterationen mit kleinen Tests überprüfen. Da die Dokumentation keine Angaben zu Hardware- oder Lizenzanforderungen macht, sollte kein bestimmter Systemaufwand vorausgesetzt werden. Wenn Sie Nodes verketten, können das Fixieren der Ergebnisse und die Abstimmung der Auflösung auf den gewünschten Detailgrad unnötige Berechnungen und unerwartete Resultate reduzieren.

Häufige Fragen

Ab welcher Version ist Houdini HeightField Erode dokumentiert?

In der SideFX-Dokumentation ist der HeightField-Erode-Node ab Version 21.0 aufgeführt.

Wie kann ich die HeightField-Erosion in Houdini fixieren?

Wenn die Simulation den gewünschten Frame erreicht hat, aktivieren Sie Freeze und setzen Sie Freeze at Frame auf den entsprechenden Frame. Bei aktiviertem Freeze wird die Simulation vom Startframe bis zum angegebenen Frame berechnet.

Welche Bereiche kann HeightField Mask by Feature auswählen?

Der Node kann anhand von Neigung, Höhe, Krümmung, Oberflächenrichtung und Okklusion Masken erstellen. Werden mehrere Kriterien aktiviert, wird das Ergebnis anhand ihrer Schnittmenge berechnet.

Kommentare und Forum sind auf Türkisch.Mitdiskutieren
+

Verwandte Meldungen