DynaMesh ist ZBrushs dynamisches Remeshing-System, das bei Bedarf das gesamte Mesh automatisch in eine gleichmäßige Polygon-Verteilung umwandelt und damit unbegrenzte Topologie-Freiheit beim Hinzufügen von Masse, Bohrungen und Boolean-Operationen ermöglicht.
Rubrik: Software & Tools · Unterrubrik: ZBrush · Niveau: Fortgeschritten Synonyme / Auch bekannt als: DynaMesh, Dynamic Mesh, ZBrush Dynamic Remesh
Was ist DynaMesh?
DynaMesh (eingeführt mit ZBrush 4R2, 2011) löste ein fundamentales Problem des digitalen Sculptings: Konventionelles Polygon-Sculpting ist durch die ursprüngliche Topologie limitiert. Wenn man Masse hinzufügt (z. B. ein Ohr an einen Kopf sculpt), entstehen übergestreckte Polygone mit schlechter Verteilung. DynaMesh remesht das Mesh nach jeder Sculpting-Aktion (oder auf Anforderung) zu einer gleichmäßigen Polygon-Verteilung – unabhängig davon, wie stark die Geometrie manipuliert wurde.
Erklärung
Aktivierung und Workflow
DynaMesh wird im Geometry-Palette unter DynaMesh aktiviert:
- Resolution: Definiert die Polygon-Dichte nach dem Remesh. Werte von 32 (sehr grob) bis 1024 (sehr fein). Übliche Arbeits-Resolution: 128–256 für Basis; 512–1024 für Detail-Phasen.
- Activate DynaMesh: Checkbox aktiviert den DynaMesh-Modus.
- Remesh-Trigger:
Ctrl + Dragauf leeren Canvas-Bereich außerhalb des Meshes löst den Remesh-Prozess aus. Alternativ:Ctrl + Klickauf leeren Bereich.
Wie DynaMesh funktioniert
Intern konvertiert DynaMesh das aktuelle Mesh in ein Voxel-Grid (ähnlich einem SDF – Signed Distance Field) und rekonstruiert daraus eine neue, gleichmäßige Mesh-Oberfläche. Die Auflösung des Voxel-Grids bestimmt die Polygon-Dichte. Dieser Prozess:
- Zerstört die ursprüngliche Topologie vollständig (kein Edge-Flow erhalten)
- Erzeugt eine gleichmäßige, uniform-verteilte Mesh-Oberfläche
- Erhält die Gesamtform und alle Sculpting-Details (proportional zur Resolution)
- Schließt Löcher automatisch (da Voxel-basiert)
ZBrush-DynaMesh-Boolean
DynaMesh unterstützt nativ Boolean-Operationen zwischen SubTools – ohne externe Software:
Boolean-Modi (Brush-Subtool-Modifikator):
- Additive SubTool (
Merge/ normales Hinzufügen): Zwei Meshes werden zu einem vereint - Subtractive SubTool (
Insert Mesh → Subtract): Das SubTool wird aus dem Haupt-Mesh herausgeschnitten (Bohrung) - Intersection (experimentell): Nur der überlappende Bereich bleibt
Workflow für Boolean-Bohrung:
- Zylinder-SubTool erstellen; über Mesh-Oberfläche positionieren
- SubTool-Visibility auf "Subtractive" (roter Modus im SubTool-Panel)
- DynaMesh-Remesh triggern → Zylinder wird aus dem Mesh herausgebohrt
- Zylinder-SubTool kann danach gelöscht werden
ZBrush Live Boolean (ab ZBrush 4R8): Nicht-destruktive, live-preview Boolean-Operationen. Im Live-Boolean-Modus werden Boolean-Ergebnisse in Echtzeit im Viewport angezeigt, ohne das Mesh permanent zu verändern. Erst Make Boolean Mesh erstellt das finale Ergebnis.
DynaMesh-Resolution und Detail
Die Resolution-Einstellung ist relativ zur Mesh-Größe auf dem Canvas. Wichtig: Wenn das Mesh auf dem Canvas skaliert wird (Draw Size), ändert sich die effektive Polygon-Dichte der nächsten Remesh-Operation. Größeres Canvas-Objekt = mehr Polygone bei gleicher Resolution.
Resolution-Strategie:
- Exploration-Phase: Resolution 64–128; schneller Remesh, niedrige Polyzahl, freies Formen
- Detail-Phase: Resolution 256–512; feinere Oberfläche für Detail-Brushes
- Vor ZRemesher/Subdivision: Letzter DynaMesh-Remesh bei passender Resolution für saubere Basis
Projektion und Detail-Erhalt
Beim Remesh werden feine Details nur bis zur durch die Resolution definierten Auflösung erhalten. High-Frequency-Details (Poren, feine Falten) gehen verloren, wenn die Resolution nicht hoch genug ist. Alternativ:
Project All: Projiziert Details eines höher-aufgelösten Meshes auf das neu-gemeshte Mesh. Workflow: DynaMesh-Remesh → Subdivide → Tool → SubTool → Project All – überträgt Details des alten Meshes auf das neue, saubere.
DynaMesh vs. fixe Subdivision
| Eigenschaft | DynaMesh | Subdivision |
|---|---|---|
| Topologie | Uniform, unkontrolliert | Erhält ursprüngliche Edge-Flow |
| Erweiterbarkeit | Beliebig (Boolean, Massen hinzufügen) | Limitiert durch Basis-Topologie |
| Detail | Via Resolution steuerbar | Via Subdivision-Level steuerbar |
| Render-Eignung | Nein (direkt) | Muss retopologisiert werden |
| Einsatz | Exploration, Konzept | Finalisierung, Detail-Sculpting |
SNagelschere: ZBrush-Voxel-Remesher vs. DynaMesh
ZBrush bietet auch einen separaten Remesher (Geometry → Remesh All), der mehrere SubTools zu einem einzelnen Mesh zusammenfasst – ähnlich DynaMesh, aber für Multi-SubTool-Merging. Nützlich für Caching-Schritte und Vorbereitung für ZRemesher.
Beispiele
- Freestyle-Creature-Design: Sphere als Ausgangspunkt; DynaMesh 128 aktiviert; mit Move Brush extrudieren-ähnliche Volumen-Hinzufügung für Gliedmaßen; Remesh nach jeder größeren Massenänderung; schrittweise Resolution erhöhen.
- Boolean-Helm-Design: Helm-Basis-Mesh; Zylinder-SubTools für Belüftungslöcher als Subtractive; Plane-SubTool für Panel-Einschnitte; DynaMesh-Boolean für alle Schnitte gleichzeitig.
- Organ-/Anatomie-Studie: Knochen-Primitives als separate SubTools; DynaMesh-Boolean vereint und verbindet sie zu einem kontinuierlichen Mesh; Detail-Sculpting auf dem vereinten Mesh.
- Terrain-Sculpting: Plane-Primitive; DynaMesh bei hoher Resolution; Move und ClayBuildup für Geländeformen; Erosions-Brushes für Erosions-Detail; kein Topologie-Constraint.
- Insert-Mesh-Detail mit Boolean: Vormodellierte Detailelemente (Nieten, Schrauben) als Insert-Mesh-Brush; Boolean-Addition von Nieten auf Oberfläche; DynaMesh fügt sie ins Mesh ein.
In der Praxis
Wann remeshen: Nicht nach jedem Strich remeshen – das ist ineffizient. Remeshen, wenn Polygone stark überdehnt sind (Move-Brush-Extremeinsatz), nach Boolean-Operationen oder wenn neue Masse dem Mesh hinzugefügt wurde.
Resolution graduell erhöhen: Beginne mit niedriger Resolution und erhöhe schrittweise, wenn mehr Detail benötigt wird. Sehr hohe Resolution von Beginn an verlangsamt das System unnötig.
Backup via `Clone`: Vor kritischen DynaMesh-Operationen (besonders Boolean) das Mesh via Tool → Clone duplizieren. DynaMesh-Remesh ist destructiv für die Topologie.
DynaMesh und Subdivision-Level: DynaMesh zerstört beim Remesh alle höheren Subdivision-Level. Erst DynaMesh-Phase abschließen, dann mit Subdivision für Detailarbeit fortfahren.
Keyboard-Shortcut: Ctrl + Drag auf leeren Canvas ist die schnellste Methode für den DynaMesh-Remesh.
Vergleich & Abgrenzung
| Software | Dynamisches Remeshing | Unterschied |
|---|---|---|
| Blender | Remesh Modifier (Voxel, Smooth, Sharp) | Ähnlich, aber post-hoc; kein Live-Boolean |
| Mudbox | Keine vergleichbare Funktion | Limitierter |
| 3D-Coat | Voxel-Sculpting (immer-dynamisch) | 3D-Coat arbeitet grundsätzlich voxel-basiert |
| Sculptris (ZBrush-Spin-off) | Adaptive Tessellation | Automatisch bei Sculpting; kein Resolution-Slider |
Häufige Fragen (FAQ)
Verliere ich alle meine Sculpting-Details beim DynaMesh-Remesh? Details werden bis zur Auflösung erhalten, die durch die Resolution-Einstellung definiert ist. Sehr feine Details (Poren, Mikro-Details) gehen verloren, wenn die Resolution nicht hoch genug ist. Für Detail-kritische Szenarien vor dem Remesh die Resolution erhöhen oder Project All nach dem Remesh nutzen.
Kann ich DynaMesh mit nCloth oder anderen Simulationen kombinieren? DynaMesh ist ein reines ZBrush-System. Für Simulation-Interaktion muss das Mesh erst exportiert (OBJ/FBX) und in Maya/Houdini importiert werden. DynaMesh selbst interagiert nicht mit externen Simulationssystemen.
Verwandte Einträge
Weiterführend
- Maxon ZBrush DynaMesh Documentation: (2025)
- Michael Pavlovich – DynaMesh Fundamentals: (2023)
- Pixologic ZBrush Summit Talks – DynaMesh und Boolean: (2024)
