Neueste Meldungen
Entlang einer Kurve vervielfältigen in Rhino 8: ArrayCrv und FlächenZeitabhängige Setups mit der Blender Geometry Nodes Simulation ZoneBlender: Lattice und Empty für Referenzen und Verformungen nutzenMögliche Preiserhöhung bei AMD-Radeon-Grafikkarten: GDDR6-Kosten im FokusAedas’ Grenzterminal Huanggang an der Strecke Shenzhen–Hongkong eröffnetRhino 8 ShrinkWrap: Komplexe Geometrie in ein Mesh umwandelnLeitfaden: Stilisiertes Architektur-Rendering mit 3ds Max und Arnold Toon ShaderBlender-Render über die Kommandozeile: Einzelbild und AnimationBlender Boolean Modifier: Architekturmodelle schneiden und bereinigenArchitekturvisualisierungen mit Nano Banana 2.1: Prompt-Leitfaden Schritt für Schritt
Tipps & AnleitungenRhino

Rhino 8 ShrinkWrap: Komplexe Geometrie in ein Mesh umwandeln

ShrinkWrap in Rhino 8 erstellt ein neues Mesh um NURBS-Flächen, SubD-Objekte, Meshes und Punktwolken. Der Leitfaden erklärt, wie Sie die Befehlseinstellungen wählen und das Ergebnis mit Check prüfen.

Schlichte Studioszene mit einer Mesh-Oberfläche, die sich um ein Architekturmodell legtKI-Bild
Symbolbild, mit KI erzeugt.Bild: 3dsınıfı / FCA AI

Kurz gesagt

  1. ShrinkWrap akzeptiert NURBS-Flächen, SubD-Objekte, Meshes, Punktwolken und Punktobjekte als Eingabe.
  2. Die Zielkantenlänge kann automatisch berechnet werden; Polygon Optimization lässt sich auf 0 bis 100 Prozent einstellen.
  3. Check meldet Fehler in der Datenstruktur des ausgewählten Objekts, garantiert aber nicht, dass sämtliche Geometriefehler gefunden werden.
  4. Die Rhino-Dokumentation nennt keine besonderen Hardwareanforderungen oder Lizenzinformationen für ShrinkWrap.

Dieser Leitfaden beschreibt, wie Sie mit dem Befehl ShrinkWrap in Rhino 8 aus komplexen oder problematischen Eingaben ein Mesh erstellen und anschließend das Ergebnis prüfen. Der Befehl kann ein neues Mesh um NURBS-Flächen, SubD-Objekte, Meshes, Punktwolken und Punktobjekte erzeugen. McNeel zufolge eignet sich ShrinkWrap unter anderem für Meshes für den 3D-Druck, geschlossene Meshes aus mehreren Objekten sowie für Meshes aus 3D-Scans. Die folgenden Schritte basieren auf den Befehlen und Optionen in der Rhino-8-Dokumentation.

1. Eingabe mit Check prüfen

Wählen Sie vor der Umwandlung das zu prüfende Objekt aus und führen Sie Check über Analyze › Diagnostics › Check aus. Der Befehl meldet Fehler in der Datenstruktur des Objekts und macht mögliche Probleme vor der Verarbeitung sichtbar. Wird ein Fehler aufgeführt, ist es sinnvoller, zunächst die Struktur des Objekts zu überprüfen, statt sofort die ShrinkWrap-Einstellungen zu ändern.

Ein unauffälliges Ergebnis von Check beweist nicht, dass das Modell in jeder Hinsicht fehlerfrei ist. Laut Rhino-Dokumentation lassen sich manche Probleme mit Flächen, die sich selbst falten oder schneiden, nur schwer automatisch erkennen. Betrachten Sie Check daher als allgemeine Strukturprüfung und nicht als Test, der die gesamte Geometrie bestätigt.

Mit CheckNewObjects lassen sich außerdem fehlerhafte Objekte überwachen, die beim Modellieren oder beim Importieren einer Datei entstehen können. Falls der Befehl ein Problem meldet, notieren Sie, bei welchem Vorgang es aufgetreten ist. Erhalten Sie während der normalen Modellierung eine Warnung, machen Sie den Vorgang rückgängig und übertragen Sie die betreffenden Objekte in eine neue Datei. Fügen Sie Ihrer Problemmeldung auch Informationen zum Befehl und zu den aktiven Optionen hinzu.

2. ShrinkWrap-Einstellungen passend zum Ziel wählen

Öffnen Sie den Befehl über Mesh Tools › Mesh › Shrink Wrap. Legen Sie zunächst fest, wie viele Details im Ergebnis erhalten bleiben sollen. Mit der Option Target Edge Length bestimmen Sie ungefähr die Länge der Mesh-Kanten. Laut Dokumentation wird der Standardwert automatisch berechnet. Sie sollten daher keinen einzelnen, festen Standardwert erwarten.

EinstellungEmpfohlener WertWirkung
Target Edge LengthAutomatische Berechnung oder eine ungefähre Kantenlänge nach BedarfBestimmt ungefähr die Größe der Kanten im Ausgabemesh.
OffsetJe nach Bedarf ein positiver oder negativer WertEin positiver Wert bläht das Mesh nach außen auf und erhöht die Anzahl der Flächen; ein negativer Wert verkleinert das Mesh und reduziert die Flächenzahl.
Smoothing iterations0, wenn die Glättung deaktiviert bleiben soll0 deaktiviert die Glättung. Mit höheren Werten werden mehr Flächen reduziert und das Mesh stärker verkleinert.
Polygon Optimization %Je nach gewünschter Vereinfachung zwischen 0 und 100Reduziert die Flächenzahl durch adaptive Zusammenführung von Scheitelpunkten. Höhere Werte entfernen mehr Flächen; Flächen an scharfen Kanten bleiben erhalten.

Bei höherer Polygon Optimization können die Kantenlängen des Ergebnisses stärker von der Ziellänge abweichen. Wägen Sie daher den Wunsch nach einem Mesh mit weniger Flächen gegen den erforderlichen Detailgrad ab. Der Offset wirkt sich weniger stark auf die Zielkantenlänge aus. Gehen Sie nicht davon aus, dass ein höherer Wert immer ein besseres Ergebnis liefert, sondern prüfen Sie die Ausgabe mit der Vorschau.

3. Punktdaten, Löcher und Farboptionen verwalten

Inflate Vertices and Points erstellt das Ergebnis anhand der Scheitelpunkte des Eingabemeshes oder der Punkte in der Punktwolke. Bei Punkt- und Punktwolken-Eingaben ist die Option standardmäßig aktiviert, bei anderen Objekttypen dagegen deaktiviert. Bei NURBS-Flächen und SubD-Objekten werden dafür die Scheitelpunkte ihrer Render-Meshes verwendet. Wenn mehr Scheitelpunkte benötigt werden, kann es hilfreich sein, das Render-Mesh anzupassen. Aufgeblähte Meshes werden nur dann zu größeren Meshes zusammengeführt, wenn sie sich schneiden. Ein negativer Offset zieht die Ausgabe zurück in Richtung der Eingabescheitelpunkte oder -punkte.

Fill holes in input objects schließt Löcher in den Eingabeobjekten, bevor das Mesh erstellt wird. Diese Option kann in vielen Fällen hilfreich sein. Beachten Sie jedoch, dass sie auch sehr kleine, bewusst offengelassene Spalten schließen kann. Berücksichtigen Sie daher den Zweck des Modells. Bei Punkt- oder Punktwolken-Eingaben hat diese Option keine Wirkung, wenn Inflate Vertices and Points aktiviert ist.

Wenn Farben in der Ausgabe erhalten bleiben sollen, prüfen Sie die Option Compute vertex colors. Sie überträgt Vertex-Farben aus Meshes und Anzeigefarben aus Punktwolken als Vertex-Farben auf das ShrinkWrap-Mesh. Mit Hide input objects können Sie die Eingabeobjekte in der Vorschau ausblenden; für die Drahtgitterdarstellung gibt es die Option Draw mesh wires. Mit Preview sehen Sie das Ergebnis während der Befehlssitzung, bevor das Mesh erstellt wird. Delete input objects löscht die Eingabeobjekte, wenn die Ausgabe erfolgreich erstellt wurde. Achten Sie auf diese Option, wenn die Ausgangsgeometrie erhalten bleiben soll.

4. Ausgabe und mögliche Mesh-Probleme prüfen

Prüfen Sie nach der Mesh-Erstellung die Datenstruktur des Objekts erneut mit Check. Diese Prüfung bedeutet nicht, dass ShrinkWrap alle Geometrieprobleme behebt. Wenn das Mesh für den 3D-Druck bestimmt ist, sollten Sie außerdem gezielt nach Mesh-Fehlern suchen. Die Rhino-Dokumentation weist darauf hin, dass manche STL/SLA-Drucker bei Meshes mit vielen langen, dünnen Flächen langsam werden, unerwartete Ergebnisse liefern oder nicht genügend Speicher haben können. Für die Bearbeitung solcher Druck-Meshes kommt MeshRepair infrage.

Für bestimmte Fehler nennt die Dokumentation folgende Werkzeuge:

  • Bei ungültigen Flächen und Kanten mit einer Länge von null: CullDegenerateMeshFaces.

  • Bei nicht-manifold Kanten zunächst CullDegenerateMeshFaces, anschließend ExtractNonManifoldMeshEdges.

  • Zum Finden offener Kanten: ShowEdges; zum Versuch, sie zu schließen: FillMeshHole, FillMeshHoles oder MatchMeshEdge.

  • Bei doppelten Flächen: ExtractDuplicateMeshFaces; zum Korrigieren der Ausrichtung von Flächen: UnifyMeshNormals.

  • Bei getrennten Mesh-Teilen: SplitDisjointMesh.

Wenden Sie diese Werkzeuge nicht pauschal auf jede Ausgabe an, sondern wählen Sie das passende Werkzeug für das bei der Prüfung festgestellte Problem. Die Strukturprüfung mit Check und die Mesh-Diagnose- und Reparaturschritte ersetzen einander nicht.

Auswirkungen auf Architektur- und Visualisierungs-Workflows

ShrinkWrap kann in den Workflows von Architektur-, Innenarchitektur- und Visualisierungsteams hilfreich sein, insbesondere wenn 3D-Scans zusammengeführt, geschlossene Meshes aus mehreren Eingaben erstellt oder geschlossene Meshes aus schwer zu reparierender Geometrie erzeugt werden sollen. Der Dokumentation zufolge ist der Befehl auch für 3D-Druck und Reverse Engineering gedacht. Legen Sie Detailgrad, Umgang mit Löchern und die Notwendigkeit der Farbübertragung entsprechend dem Verwendungszweck des Modells fest.

Die Rhino-Dokumentation enthält hier keine Angaben zu bestimmten Hardwareanforderungen, Lizenzbedingungen oder zur Kompatibilität mit anderer Software. Teams sollten die ShrinkWrap-Ausgabe deshalb mit Blick auf den nächsten Arbeitsschritt gesondert prüfen. Das gilt insbesondere für die Option zum Löschen der Eingabeobjekte und – bei geplantem 3D-Druck – für Mesh-Fehler.

Häufige Fehler

  • Bei einer Erhöhung von Polygon Optimization nicht berücksichtigen, dass die Kantenlängen stärker vom Zielwert abweichen können.

  • Übersehen, dass Fill holes in input objects winzige, bewusst offengelassene Spalten schließen kann.

  • Ein unauffälliges Check-Ergebnis als Beweis dafür ansehen, dass keine Fehler an Flächen oder Schnittstellen vorhanden sind.

  • Davon ausgehen, dass die Ausgangsgeometrie erhalten bleibt, obwohl Delete input objects aktiviert ist.

  • Das Mesh vor dem 3D-Druck verwenden, ohne offene Kanten und lange, dünne Flächen zu prüfen.

Quellen

2 Quellen
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/shrinkwrap.htm
Zusammenfassung
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/check.htm
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 Visualisierungsbüros in der Türkei liegt der praktische Nutzen von ShrinkWrap darin, aus Scandaten und komplexen Eingaben ein neues Mesh zu erzeugen. Bei 3D-Druck- oder Reverse-Engineering-Projekten kann der Befehl dabei helfen, das Mesh aufzubereiten. Er sollte jedoch nicht als Lösung betrachtet werden, die automatisch alle Fehler behebt.

Für eine effiziente Nutzung empfiehlt es sich, Vorschau und Check in den Workflow einzubinden und frühzeitig zu überlegen, ob die Ausgangsobjekte erhalten bleiben müssen. Da die Dokumentation keine Angaben zu Hardwareanforderungen oder Lizenzbedingungen enthält, sollten Büros ihre eigene Installations- und Lizenzsituation gesondert prüfen.

Häufige Fragen

Welche Objekte unterstützt ShrinkWrap in Rhino 8?

Der Befehl akzeptiert NURBS-Flächen, SubD-Objekte, Meshes, Punktwolken und Punktobjekte als Eingabe.

Wozu dient Polygon Optimization in Rhino ShrinkWrap?

Mit der Option zwischen 0 und 100 Prozent lässt sich die Anzahl der Flächen im Ausgabemesh reduzieren. Je höher der Wert, desto mehr Flächen werden entfernt; Flächen an scharfen Kanten bleiben erhalten.

Wie lässt sich eine ShrinkWrap-Ausgabe vor dem 3D-Druck prüfen?

Mit Check können Fehler in der Datenstruktur des Objekts geprüft werden. Je nach Mesh-Fehlern kommen außerdem ShowEdges, MeshRepair und die entsprechenden Reparaturbefehle infrage.

Kommentare und Forum sind auf Türkisch.Mitdiskutieren
+

Verwandte Meldungen