Shrinkwrap Modifier ist ein Blender-Modifier, der die Vertices eines Meshes auf die Oberfläche eines Zielobjekts projiziert – so „schmiegt" sich das Quell-Mesh exakt an die Form des Zielobjekts an, ohne manuelles Anpassen jedes einzelnen Punktes.
Rubrik: Software & Tools · Unterrubrik: Blender · Niveau: Fortgeschritten Synonyme / Auch bekannt als: Wrap-Modifier, Surface-Projektion, Conform-Modifier
Was ist der Shrinkwrap Modifier?
Der Shrinkwrap Modifier findet sich im Modifier Properties-Panel unter den Deform-Modifiern. Er ist immer dann nützlich, wenn ein Mesh exakt der Form einer anderen Oberfläche folgen soll – sei es Kleidung auf einem Charakter, ein Aufkleber auf einem Fahrzeug, ein Tattoo auf einem Körper oder Rüstungselemente auf einem organischen Basismodell. Statt jeden Vertex manuell auf die Zieloberfläche zu verschieben, berechnet Shrinkwrap dies automatisch.
Erklärung
Snap-Modi (Wrap Method):
- Nearest Surface Point: Verschiebt jeden Vertex zum nächstgelegenen Punkt auf der Zieloberfläche. Der häufigste und intuitivste Modus.
- Project: Projiziert Vertices entlang einer definierten Achse (X, Y, Z oder Normal) auf das Zielobjekt. Gut für Sticker und flache Dekore.
- Nearest Vertex: Snappt jeden Vertex zum nächstgelegenen Vertex des Zielobjekts – für sehr präzises Fitting.
- Target Normal Project: Projiziert entlang der Normalen des Zielobjekts, nicht der Quelle – nützlich für komplexe organische Formen.
Weitere Parameter:
- Target: Das Objekt, auf das projiziert wird.
- Offset: Hält das Quell-Mesh in einem definierten Abstand zur Zieloberfläche – wichtig, damit Kleidung nicht in den Körper eindringt.
- Vertex Group: Ermöglicht es, den Modifier nur auf bestimmte Vertices anzuwenden – so können Teile des Meshes fixiert bleiben.
- Snap Mode: Definiert, ob der Modifier von beiden Seiten, nur von außen oder nur von innen projiziert.
Schritt-für-Schritt: Kleidungsstück auf Charakter anpassen
- Basis-Charakter und Kleidungs-Mesh vorhanden (Kleidung grob modelliert)
- Kleidungs-Objekt auswählen
- Shrinkwrap Modifier hinzufügen
- Target: Charakter-Mesh
- Wrap Method: Nearest Surface Point
- Offset: z.B. 0.002 (hält Abstand zur Haut)
- Das Kleidungs-Mesh schmiegt sich automatisch an den Körper
- Für Details: Vertex Group definieren und nur bestimmte Bereiche projizieren
Kombination im Modifier-Stack: Shrinkwrap funktioniert gut nach Subdivision Surface – zuerst SubSurf die Kleidung verfeinern, dann Shrinkwrap anwenden, damit genug Geometry vorhanden ist, um der Körperkurve zu folgen. Solidify danach gibt der Kleidung Wandstärke.
Constraint-Variante: Neben dem Modifier gibt es auch den Shrinkwrap Constraint für Rigging, der einzelne Bones auf einer Oberfläche gleiten lässt.
Beispiele
- Charakter-Kleidung: T-Shirt, Hose oder Jacke auf einen Basis-Charakter-Mesh anpassen, ohne manuelle Vertex-Verschiebungen.
- Fahrzeugaufkleber: Logo oder Grafik auf einer gekrümmten Karosserie-Oberfläche platzieren – Shrinkwrap mit Project Mode und geringem Offset.
- Tattoos und Körperbemalung: Eine plane Mesh-Fläche mit UV-Textur via Shrinkwrap auf Körperstellen projizieren.
- Rüstungsplatten: Einzelne Rüstungsplatten auf einen Charakterkörper schmiegen, damit sie exakt anliegen.
- Terrain-Objekte: Gegenstände (Steine, Pflanzen) exakt auf einem unregelmäßigen Terrain-Mesh positionieren lassen.
In der Praxis
Wichtig: Der Shrinkwrap Modifier erfordert eine ausreichende Mesh-Auflösung im Quell-Mesh. Ein Mesh mit zu wenigen Polygonen kann einer komplexen Kurve nicht folgen – hier vorher mit Subdivision Surface oder Remesh die Polygon-Dichte erhöhen.
Normal-Offset nutzen: Mit dem Offset-Parameter in Kombination mit „Snap Mode: Outside Surface" bleibt das Quell-Mesh stets außerhalb des Zielobjekts. Ohne Offset kann es zu Z-Fighting (Überlagern von Flächen) kommen.
Animierter Shrinkwrap: Wenn das Ziel-Objekt animiert wird (z.B. ein Charakter mit Armature), folgt das Shrinkwrap-Mesh automatisch der Bewegung – ermöglicht dynamische Kleidungsanpassung ohne Cloth-Simulation.
Workflow mit Shape Keys: Shrinkwrap-Ergebnisse lassen sich als Shape Keys speichern (Basis-Shape + Shrinkwrap-Target), um zwischen angepasster und Original-Form zu morphen.
Vergleich & Abgrenzung
Cinema 4D bietet den „Wrap"-Deformer, der ähnliche Funktionen erfüllt, sowie Spline Wrap und Surface Deformer. Maya nutzt das „Wrap Deformer"-Werkzeug, das auch für Animation und Rigging eingesetzt wird. Blenders Shrinkwrap Modifier ist im Vergleich einfacher zu bedienen, deckt aber die meisten praktischen Anwendungsfälle ab. Für komplexere Cloth-Simulationen mit Physik ist Blenders Cloth Modifier die leistungsfähigere Alternative.
Häufige Fragen (FAQ)
Warum dringt mein Mesh nach dem Shrinkwrap in das Zielobjekt ein? Entweder ist der Offset-Wert zu gering (erhöhen), oder die Face Normals des Zielobjekts sind falsch ausgerichtet. Mit Overlays > Face Orientation prüfen und ggf. mit Shift+N (Recalculate Normals) korrigieren. Außerdem Snap Mode auf „Outside Surface" setzen.
Kann Shrinkwrap für Animation verwendet werden? Ja, als Modifier oder Constraint funktioniert Shrinkwrap dynamisch während der Animation. Für komplexere Fälle (Kleidung, die physikalisch korrekt reagiert) ist der Cloth Modifier die bessere Wahl, da er Kollisionen und Physik simuliert.
Verwandte Einträge
Weiterführend
- Blender Manual – docs.blender.org/manual/de/latest/modeling/modifiers/deform/shrinkwrap.html
- Blender Institute: „Character Clothing Workflow" (2023)
- YanSculpts: „Clothing in Blender using Shrinkwrap" – youtube.com
