UV Unwrapping ist der Prozess, die dreidimensionale Oberfläche eines Meshes in eine flache 2D-Darstellung (UV Map) zu „entfalten", um Texturen präzise auf ein 3D-Objekt aufbringen zu können, wobei U und V die zweidimensionalen Koordinatenachsen dieser Fläche bezeichnen.
Rubrik: Software & Tools Deep-Dive · Unterrubrik: Blender · Niveau: Fortgeschritten Blender-Version: ab 2.x verfügbar, Smart UV Project und UV Packing-Verbesserungen in 3.x–4.x
Was ist UV Unwrapping?
Das Grundproblem der Texturierung: Eine 3D-Oberfläche hat Kurven und Wölbungen, ein Texturbild ist flach. Um eine Textur korrekt und verzerrungsfrei auf ein 3D-Mesh aufzubringen, muss die Oberfläche wie eine Landkarte „aufgefaltet" werden.
Das Ergebnis dieses Prozesses ist eine UV Map: eine 2D-Darstellung aller Polygone des Meshes, die innerhalb des Einheitsquadrats (0–1 auf beiden Achsen) liegen. Die Positionierung der UV-Polygone (Islands) bestimmt, welcher Teil einer Textur auf welchen Teil des 3D-Modells gemappt wird.
Typische Workflows:
- Hand-gemalte Texturen (Character Art, Stylized)
- Photogrammetrie-Texturierung
- Baking von High-Poly auf Low-Poly
- Architektur-Visualisierung (Textur-Kacheln)
- Spiele-Asset-Produktion (Texture Atlases)
Erklärung & Parameter
UV Editor öffnen
- Editortyp auf „UV Editor" setzen
- Oder: Workspace „UV Editing" (Standard-Tab oben)
- Im Edit Mode wird der UV Editor automatisch mit dem 3D Viewport synchronisiert
Seams – die Grundlage des Unwrappings
Seams (Nähte) sind Kanten, die beim Unwrapping als „Schnittlinien" dienen – vergleichbar mit dem Aufschneiden einer Papierhülle, um sie flachzulegen.
Seam setzen:
- In Edit Mode → Edge Select Mode
- Edge(s) auswählen
Strg + E → Mark Seam(oder Rechtsklick → Edge → Mark Seam)
Seams werden im 3D Viewport als rot-orange markierte Kanten angezeigt.
Seam entfernen: Strg + E → Clear Seam
Unwrap-Methoden
Unwrap (Standard): U → Unwrap – entfaltet das Mesh basierend auf den gesetzten Seams. Beste Qualität für handplatzierte Seams.
Smart UV Project: U → Smart UV Project – automatische Segmentierung basierend auf Winkeländerungen zwischen Flächen. Einstellungen:
- Angle Limit: Winkel, ab dem neue Seams gesetzt werden (Standard: 66°)
- Island Margin: Abstand zwischen UV Islands
- Gut für mechanische Objekte und schnelle Ergebnisse, weniger für Charaktere.
Cube Projection: U → Cube Projection – projiziert die Textur aus 6 Richtungen (wie eine Würfelabwicklung). Für eckige, geometrische Objekte.
Cylinder / Sphere Projection: U → Cylinder Projection / Sphere Projection – für zylindrische oder kugelförmige Objekte.
Project from View: U → Project from View – projiziert die aktuelle Kamera-Ansicht direkt als UV. Für flache Flächen oder spezifische Perspektiven.
Follow Active Quads: U → Follow Active Quads – streckt das UV-Layout basierend auf dem aktiven Face gleichmäßig aus. Optimal für lange, schmale Objekte wie Seile oder Ringe.
UV Editor – Bearbeitung
Im UV Editor können UV Islands frei bearbeitet werden:
Selection-Modi:
1→ Vertex Select2→ Edge Select3→ Face/Island Select4→ Island Select (gesamte zusammenhängende UV-Insel auswählen)
Transform-Shortcuts im UV Editor:
G→ VerschiebenR→ RotierenS→ SkalierenG X/G Y→ Entlang UV-Achse verschieben
Ausrichten:
W → Align(X oder Y) → UV-Punkte auf einer Achse ausrichtenS X 0 Enter→ Alle selektierten UVs auf X-Achse kollabieren (flach machen)
UV Sync Selection: Icon oben links im UV Editor (zwei Dreiecke) – wenn aktiv: Auswahl in Edit Mode und UV Editor wird synchronisiert. Wenn inaktiv: UV-Bearbeitung unabhängig von der Mesh-Auswahl.
Pinning
P→ UV-Punkte anpinnen (werden beim erneuten Unwrap nicht bewegt)Alt + P→ Pin entfernen
Nützlich um bestimmte Bereiche des UVs fixiert zu halten während der Rest optimiert wird.
Texel Density
Texel Density ist das Verhältnis zwischen Pixeln einer Textur und der physikalischen Größe der Oberfläche. Gleichmäßige Texel Density sorgt dafür, dass Texturen überall am Modell die gleiche Schärfe haben.
Das Add-on TexTools (Community-Add-on) bietet direkte Texel Density Kontrolle und automatisches Normalisieren.
Overlapping UVs
Mehrere UV Islands können absichtlich übereinandergelegt werden (z. B. für symmetrische Objekte – Linke und rechte Körperhälfte teilen dieselbe UV-Map), um die Texturauflösung zu maximieren. Wichtig: Bei Baking können überlappende UVs Fehler erzeugen – für Baking immer separate, nicht-überlappende UVs verwenden.
Beispiele (5 konkrete Anwendungsfälle)
- Charakterkopf: Seams entlang der Ohren, Nasenrücken und Haaransatz setzen, Unwrap → Islands manuell im UV Editor ausrichten und proportional skalieren, anschließend Substanz Painter für Texturierung.
- Holzbox: Smart UV Project mit Angle Limit 45° für schnelle, automatische Unwrapping. Islands skalieren und im Texturbereich positionieren für Holzmaserung.
- Architektur-Gebäude: Seams an allen Hausecken setzen, Unwrap → Islands für jede Wand separat ausrichten und auf die jeweilige Fläche des Textur-Atlases legen.
- Baking High-Poly auf Low-Poly: Low-Poly-Mesh mit sauberen, nicht-überlappenden UVs (wichtig!), High-Poly in der Szene darüber, Cycles Baking Normal Map, AO, Roughness.
- Tileable Texture für Boden: Plane mit Project from View unwrappen, dann UV-Koordinaten so skalieren, dass die Textur gekachelt wird (S + Zahl für Wiederholungen).
Schritt-für-Schritt: Charakterkopf unwrappen
- In Edit Mode wechseln (
Tab) - Edge Select Mode (
2) - Seams platzieren: Kanten hinter den Ohren, entlang der Haarlinie, unter dem Kinn selektieren →
Strg + E → Mark Seam A→ Alles auswählenU → Unwrap- In den UV Editor wechseln → Islands prüfen
- Islands proportional aufrichten:
S Y 0 Enter(y-Richtung kollabieren) für geradlinige Kanten - Islands über den gesamten UV-Bereich (0–1 Quadrat) verteilen
- Bei schlechten Ergebnissen: Seams korrigieren und Unwrap wiederholen
- Für Texturierung: Image Texture Node im Shader Editor mit der UV Map verbinden
In der Praxis
Seam-Strategie: Seams immer an natürlichen Nähten platzieren, die in der finalen Textur unsichtbar sind: Haarlinie, Ohrenrückseite, Achseln, Kleidungsübergänge. Seams in gut sichtbaren Bereichen erzeugen sichtbare Linien in der Textur.
UV Packing Add-ons:
- UV Packmaster (kostenpflichtig) – industriestandard für effizientes UV-Packing
- UVTools / TexTools (kostenlos) – hilfreiche UV-Hilfsfunktionen
- Blenders integriertes
UV → Pack Islands(Shortcut: Strg+P im UV Editor) ist für kleine Projekte ausreichend
Checkered Texture für Verzerrungscheck:
- Im Shader Editor:
Shift + A → Texture → Image Texture→ Checker Texture (per Script erstellen oder externe Quelle) anschließen - Gleichmäßige Kachelmuster → keine Verzerrung; verzerrte Kacheln → Seams korrigieren
Shortcuts im UV Editor:
V→ Stitch (UV Islands zusammennähen)Strg + V→ Vertex WeldStrg + P→ Pack Islands
Vergleich & Abgrenzung
| Methode | Qualität | Geschwindigkeit | Geeignet für |
|---|---|---|---|
| Unwrap (manuell) | Sehr hoch | Langsam | Charaktere, organisch |
| Smart UV Project | Mittel | Sehr schnell | Mechanisch, schnelle Projekte |
| Cube Projection | Niedrig–Mittel | Sehr schnell | Architektur, einfache Formen |
| Follow Active Quads | Hoch (für Bänder) | Mittel | Rohre, Seile, Riemen |
Häufige Fragen (FAQ)
F: Meine UV-Seams sind sichtbar als harte Linien in der Textur – wie kann ich das vermeiden? A: Seams immer dort platzieren, wo sie in der fertigen Textur verborgen sind. Bei Substanz Painter oder ähnlichen Tools: Padding (Texturrand-Abstand) erhöhen um Farbverlauf-Fehler an Seams zu vermeiden. In Blender Baking: Margin in den Bake-Einstellungen auf 16–32 Pixel setzen.
F: Kann ein Objekt mehrere UV Maps haben? A: Ja. Im Mesh Properties Panel → UV Maps können beliebig viele UV Maps hinzugefügt werden. Typischer Anwendungsfall: UV Map 1 für Albedo/Roughness, UV Map 2 für Lightmap-Baking (nicht-überlappend). Im Shader Editor wird die gewünschte UV Map über den UV Map Input Node ausgewählt.
Verwandte Einträge
- Shader Editor – Materialien in Blender
- Principled BSDF – universelles Material
- Sculpt Mode – organisches Modellieren
Weiterführend
- Blender Manual: UV Editor –
- Blender Manual: UV Unwrapping –
- Blender Artists: Texturing & UV –
- Poly Haven (kostenlose PBR-Texturen):
