← Zurück zu Animation & VFX
UV-Mapping ist das Verfahren, durch das jedem Punkt (Vertex) auf der dreidimensionalen Oberfläche eines 3D-Modells exakte Koordinaten in einem zweidimensionalen Texturraum zugewiesen werden, sodass eine 2D-Textur (Bild) korrekt auf das 3D-Objekt projiziert werden kann.

Rubrik: Animation & VFX · Unterrubrik: 3D-Grundlagen · Niveau: Einsteiger Synonyme / Auch bekannt als: UV-Koordinaten, Texturkoordinaten, UV-Space, Texture Mapping Coordinates

Was ist UV-Mapping?

Stell dir vor, du möchtest ein 3D-Modell eines Würfels mit einem Etikett bekleben. UV-Mapping ist das digitale Äquivalent dieses Vorgangs: Es definiert, wie ein flaches Bild (die Textur) auf die gekrümmten oder eckigen Flächen eines 3D-Objekts „aufgeklebt" wird. Die Buchstaben U und V stehen für die horizontale (U) und vertikale (V) Achse des Texturraums – da X, Y, Z bereits für den 3D-Raum reserviert sind.

Erklärung

Jeder Vertex eines 3D-Meshs trägt neben seinen dreidimensionalen Koordinaten (X, Y, Z) auch UV-Koordinaten (U, V), die angeben, welcher Punkt der Textur diesem Vertex entspricht. UV-Koordinaten liegen typischerweise im Bereich von 0 bis 1 auf beiden Achsen, wobei (0,0) die linke untere Ecke der Textur und (1,1) die rechte obere Ecke darstellt.

Das UV-Layout (auch UV Map genannt) ist die zweidimensionale Darstellung all dieser Koordinaten, sichtbar im UV Editor einer 3D-Software. Es zeigt, welche Bereiche der Textur auf welche Bereiche des 3D-Modells gemappt werden.

Grundlegende Projektionsmethoden für UV-Mapping sind:

  • Box/Cube Projection: Sechs orthogonale Projektionen von allen Seiten – gut für Quader und blockige Formen
  • Cylinder Projection: Projiziert die Textur zylindrisch um das Objekt – geeignet für Säulen, Bäume, Äste
  • Sphere Projection: Sphärische Projektion – für Kugeln und planetäre Objekte
  • Planar Projection: Einfache ebene Projektion aus einer Richtung – für flache Objekte oder als Ausgangspunkt für manuelles Unwrapping

Das Tiling (Kachelung) beschreibt das Wiederholen einer Textur über das Mesh. Wenn UV-Koordinaten größer als 1 oder kleiner als 0 sind, wird die Textur entsprechend wiederholt. Dieses Verfahren ist besonders bei Oberflächen wie Böden oder Wänden üblich, wo eine kleine, hochauflösende Textur großflächig wiederholt wird.

Ein UV-Seam (Naht) markiert Kanten im Mesh, an denen das UV-Layout auseinandergeschnitten wird, um die 3D-Oberfläche flach zu entfalten. Seams sind notwendig, weil eine geschlossene 3D-Oberfläche nie ohne Schnitte vollständig flach ausgebreitet werden kann – ähnlich wie man eine Orangenschale nicht ohne Einschnitte flach auf einen Tisch legen kann.

Die Texel-Dichte (Texels per Unit) beschreibt, wie viele Texturpixel (Texels) auf eine Einheit der 3D-Oberfläche kommen. Konsistente Texel-Dichte über alle Teile eines Modells ist entscheidend für ein gleichmäßiges Erscheinungsbild – ohne sie sehen manche Teile scharf und andere unscharf aus.

UDIM (U-Dimension) ist ein Workflow für hochauflösende Produktionen (Film, VFX), bei dem ein Modell mehrere UV-Tiles verwendet, die über die 0-1-Grenze hinausgehen. Jede Tile hat ihre eigene Textur, was Texturen mit extrem hoher effektiver Auflösung ermöglicht.

Beispiele

  1. Blender: Im UV Editor (Shift+F10) sieht man das UV-Layout des selektierten Objekts. Über Image → New erstellt man eine Textur und malt sie im Texture Paint Mode direkt auf das 3D-Modell.
  2. Cinema 4D: Das UV-Polygon Edit Tool und der UV Manager bieten interaktives UV-Bearbeiten. Die Bodypaint 3D Funktion erlaubt direktes Malen auf das 3D-Modell.
  3. Maya: Der UV Editor mit dem UV Toolkit bietet professionelle Werkzeuge für UV-Optimierung und Texel-Dichte-Kontrolle.
  4. Spieleentwicklung: In Unity und Unreal Engine werden UV-Maps beim Import von 3D-Modellen (FBX, OBJ) direkt übernommen. Ein zweites UV-Channel (Lightmap UVs) wird oft für vorberechnete Beleuchtung (Lightmaps) genutzt.
  5. Anfängerfehler: UV-Stretching durch falsch ausgerichtete Seams oder zu wenige Schnitte führt zu verzerrten Texturen. Das Checkerboard-Pattern (Schachbrettmuster) als Test-Textur deckt Stretching sofort visuell auf.

In der Praxis

In Blender öffnet man den UV Editor über die Workspace „UV Editing" oder durch Drücken von Shift+F10. Im Edit Mode wählt man Faces aus und sieht ihr UV-Layout. Mit U öffnet sich das Unwrap-Menü. Eine typische Workflow-Sequenz: Seams setzen (Strg+E → Mark Seam) → alle Faces selektieren (A) → U → Unwrap. Anschließend kann man die UV-Inseln im UV Editor manuell anpassen und skalieren. Das Add-on „UV Squares" oder „TexTools" erweitert die UV-Bearbeitungsmöglichkeiten erheblich.

Vergleich & Abgrenzung

UV-Mapping ist der übergeordnete Begriff für die Zuweisung von Texturkoordinaten, während UV-Unwrapping der konkrete Prozess des Aufentfaltens der 3D-Oberfläche in den 2D-Texturraum ist. Texture Baking ist ein verwandtes Verfahren, bei dem Beleuchtung oder Details vom High-Poly-Modell in eine Textur übertragen werden, die dann auf dem Low-Poly-Modell genutzt wird. Im Gegensatz zur UV-basierten Texturierung gibt es auch Triplanar Mapping oder Projection Mapping, die ohne explizite UV-Koordinaten auskommen, aber weniger Kontrolle bieten.

Häufige Fragen (FAQ)

Was bedeutet UV-Stretching und wie verhindere ich es? UV-Stretching entsteht, wenn UV-Inseln nicht proportional zur 3D-Geometrie sind – die Textur wird in eine Richtung gezerrt. Test: Eine Schachbrett-Textur auflegen; wenn die Quadrate verzerrt erscheinen, liegt Stretching vor. Lösung: Mehr Seams setzen, Unwrapping erneut durchführen und UV-Inseln manuell ausrichten.

Kann ein Objekt mehrere UV-Maps haben? Ja. Blender unterstützt mehrere UV-Channels pro Objekt. Der zweite Channel wird häufig für Lightmaps (vorberechnete Schatten und Beleuchtung) in Game-Engines verwendet, während der erste Channel die normalen Farbtexturen enthält. Substanz Painter und andere Texturierungs-Tools unterstützen ebenfalls mehrere UV-Sets.

Verwandte Einträge

Weiterführend

  • Winters, S. (2021): 3D Game Textures. 4. Aufl. Routledge.
  • Akenine-Möller, T. et al. (2018): Real-Time Rendering. 4. Aufl. CRC Press.
  • Online: Blender Docs – UV Maps:
← Zurück zu Animation & VFX
Infotag · 13. Mai · 15:00 Uhr · Vor Ort

Sei am Mittwoch dabei.
Bring Eltern oder Freunde mit.

Ein halber Nachmittag, der dir drei Jahre Klarheit bringen kann. Kostenlos, unverbindlich, ehrlich.

  • Rundgang durch Studios, Schnitträume und Tonstudio
  • Echte Absolventenfilme sehen
  • 1:1-Beratung zu Bewerbung & BAföG
  • Studierende direkt fragen
  • Kaffee, kein Sales-Pitch
  • Auch online möglich

Platz beim Infotag reservieren

Dauert 30 Sekunden. Bestätigung per E-Mail.
100 % kostenlos · keine Verpflichtung · jederzeit absagbar