UV Mapping in Maya ist der Prozess der Zuweisung von zweidimensionalen Texturkoordinaten (U/V-Koordinaten) zu den Vertices eines 3D-Meshes, damit Texturen korrekt und verzerrungsfrei auf die Oberfläche projiziert werden.
Rubrik: Software & Tools · Unterrubrik: Autodesk Maya · Niveau: Fortgeschritten Synonyme / Auch bekannt als: UV-Entfaltung, UV Unwrapping, Texturkoordinaten, UV-Layout
Was ist UV Mapping in Maya?
UV Mapping ist die Verbindung zwischen dem 3D-Raum und dem 2D-Texturraum. Jedes Vertex eines Meshes bekommt UV-Koordinaten, die definieren, welche Stelle der Textur-Bitmap auf diesem Vertex liegt. „U" entspricht der horizontalen Achse, „V" der vertikalen Achse des Texturraums (0.0 bis 1.0). Schlechte UVs führen zu Verzerrungen, Texturbrüchen und Problemen beim Baking – sorgfältige UV-Arbeit ist eine Grundvoraussetzung für professionelle 3D-Produktion.
Erklärung
UV Editor:
Der UV Editor (UV > UV Editor oder Windows > UV Editor) ist das zentrale Werkzeug für UV-Arbeit. Er zeigt die 2D-Projektion des 3D-Meshes als ausgebreitete Flächen (UV-Shells). Im Editor können UVs selektiert, verschoben, skaliert und rotiert werden.
Projektionsmethoden:
Maya bietet automatische Projektionen als Ausgangspunkt:
Planar Mapping: Projiziert Texturkoordinaten aus einer Richtung (X, Y, Z oder Kamera). Geeignet für flache Flächen, erzeugt bei gewölbten Meshes Verzerrungen an den Seiten.
Cylindrical Mapping: Zylindrische Projektion für röhrenförmige Objekte. Gut für Äste, Säulen, Schläuche.
Spherical Mapping: Kugelförmige Projektion für runde Objekte. Erzeugt Pole-Verzerrungen, ähnlich wie bei Weltkarten.
Automatic Mapping: Maya projiziert das Mesh von mehreren Seiten und erstellt automatisch getrennte UV-Shells per Seite. Schnell, aber erfordert immer manuelle Nacharbeit.
Camera-Based Mapping: Projiziert aus der aktiven Kamera – nützlich für Matchmove-Texturing.
Unfold und Optimize:
Das Herzstück des UV-Mappings ist das Unfold: Maya öffnet die Polygone des Meshes in der 2D-Ebene und minimiert dabei Verzerrungen.
UV > Unfold nutzt einen Stretch-Minimierungsalgorithmus und bietet Modi: Uniform (erzeugt winkelkonforme Entfaltung), wie auch constraint-basierte Methoden, die Seams respektieren.
UV > Optimize (früher: Relax) glättet bestehende UVs und reduziert Winkel- und Flächenverzerrungen iterativ.
Seams setzen:
Seams (Nähte) sind Kanten, entlang derer das Mesh für das UV-Layout aufgeschnitten wird. UV > Cut setzt Seams auf selektierten Edges; UV > Sew verbindet aufgetrennte Edges wieder. Gut platzierte Seams sind unsichtbar auf dem fertigen Objekt (hinter Kleidung, in der Armachsel, unter dem Kinn) und ermöglichen verzerrungsfreie Entfaltung.
UV Shells und Layout:
Nach dem Unfold entstehen UV-Shells – die einzelnen aufgeklappten Meshbereiche. Diese müssen im UV-Raum (0 bis 1, der sog. "0-1 Space" oder "UDIM 1001") angeordnet werden:
- Shells sollen sich nicht überlappen.
- Größere oder wichtigere Bereiche erhalten mehr UV-Fläche (höhere Texeldichte).
UV > Layoutautomatisiert das Packung der Shells.
UDIM-System:
UDIM (U Dimension) erweitert den Texturraum über das 0-1-Quadrat hinaus auf mehrere Kacheln. Tile 1001 = 0–1/0–1, Tile 1002 = 1–2/0–1 etc. UDIM erlaubt sehr hohe Texturauflösungen für Charaktere durch viele Kacheln (z.B. 8K pro UDIM-Tile). Maya unterstützt UDIM vollständig im UV Editor und in Arnold.
Texeldichte:
Texeldichte beschreibt, wie viele Pixel pro Meter oder Zentimeter auf einem Objekt dargestellt werden. Einheitliche Texeldichte in der gesamten Szene ist wichtig für konsistentes Erscheinungsbild. UV > Set Texel Density und UV > Get Texel Density helfen beim Normalisieren.
UV Transfer:
Mesh > Transfer Attributes > UV Sets überträgt UVs von einem Mesh auf ein anderes mit ähnlicher Topologie – nützlich bei LOD-Versionen oder Kleidungsschichten.
Baking:
Für Normal Maps, Ambient Occlusion und andere Bakes müssen die UVs des Low-Poly-Meshes überlappungsfrei sein. Arnold bietet Arnold > Utilities > Bake; alternativ wird in Marmoset Toolbag oder Substance Painter gebacken, was jedoch saubere Maya-UVs als Basis voraussetzt.
Beispiele
- Charakterkopf: Der Kopf eines Charakters wird mit sorgfältig platzierten Seams (hinter dem Ohr, unter dem Kinn) aufgetrennt; das Gesicht bekommt die größte UV-Shell für maximale Texturauflösung.
- Hard-Surface-Objekt: Ein Raumschiff wird in funktionale Bereiche geteilt (Rumpf, Cockpit, Triebwerke) mit separaten UV-Shells für jede Region.
- Organischer Baum: Äste erhalten Cylindrical Mapping; das Blatt-Mesh erhält Planar Mapping; Bark-Textur wird durch gleichmäßige Texeldichte korrekt skaliert.
- UDIM-Charakter: Ein VFX-Charakter erhält 4 UDIM-Kacheln (Kopf, Körper, Hände, Füße) mit je 8K-Auflösung.
- Architektur-Modell: Wände, Böden und Decken werden mit einheitlicher Texeldichte für eine tileable Brick-Textur vorbereitet.
In der Praxis
Workflow-Tipps:
- Erstelle UVs erst nach Fertigstellung des Meshes – nachträgliche Topologieänderungen zerstören UVs.
- Nutze RizomUV oder Headus UVLayout für schnellere, hochwertigere UV-Entfaltung – diese können UVs nach Maya exportieren/importieren.
- Prüfe Texeldichte vor dem Rendering: Ungleichmäßige Dichten erzeugen sichtbare Qualitätsunterschiede.
- Deaktiviere Backface Culling im UV Editor, um beide Seiten von Doppel-Flächenobjekten zu sehen.
Wichtige Shortcuts im UV Editor:
F: Zoom auf SelektionG: Wiederholt letzten UV-BefehlShift+F: Zoom auf alle ShellsW,E,R: Move, Rotate, Scale für UVs
Typische Fehler:
- Überlappende UVs beim Baking: Führen zu falschen Bake-Ergebnissen. Immer vor dem Baken prüfen via
UV > UV Toolkit > Overlap Check. - Gespiegelte UVs: Einige Objekte werden mit gespiegelten Shells gespiegelt (z.B. für Symmetrie), was bei Normal Maps Probleme erzeugt.
- Stretched UVs: Sichtbare Texturverzerrung. Prüfen mit
UV > Display > UV Checker.
Vergleich & Abgrenzung
RizomUV (ehemals Unfold3D) ist der Industriestandard für schnelles, automatisches UV-Unwrapping und übertrifft Mayas eingebaute Tools in Geschwindigkeit und Qualität. Blenders UV Unwrap bietet durch Live-Unwrap und Smart UV Project ähnliche Funktionalität, ist aber weniger UDIM-orientiert. Cinema 4D UV Manager ist seit R26 deutlich verbessert, bleibt aber hinter spezialisierten Tools zurück. Mayas UV-Toolset ist für Produktionsarbeit ausreichend, wird aber in Studi-Pipelines oft durch RizomUV ergänzt.
Häufige Fragen (FAQ)
Was ist der Unterschied zwischen UV Set 1 und UV Set 2? Maya unterstützt mehrere UV-Sets pro Mesh. UV Set 1 (map1) ist der Standard für Texturen. UV Set 2 wird oft für Lightmap-UVs genutzt (für Echtzeit-Engines oder Lightbaking), da Lightmaps überlappungsfreie, einheitliche UVs im 0-1-Raum erfordern.
Wie viele UDIM-Tiles brauche ich für einen Film-Charakter? Typisch in Filmproduktionen: 4–8 UDIM-Tiles à 4K oder 8K. Hauptcharaktere können mehr erhalten. Wichtig ist konsistente Texeldichte zwischen allen Tiles.
Kann Maya UDIMs nach Substance Painter exportieren? Ja. Beim Export als OBJ oder FBX werden UDIM-Informationen mitexportiert. Substance Painter erkennt die Tiles beim Import automatisch.
Verwandte Einträge
Weiterführend
- Autodesk Inc. (2024): Maya Help – UV Mapping.
- Murdock, Kelly L. (2023): Autodesk Maya 2024 Basics Guide. SDC Publications. ISBN 978-1-63057-586-3.
- Spencer, Scott (2015): ZBrush Digital Sculpting Human Anatomy. Sybex/Wiley. ISBN 978-0-470-50603-2. (Kap. UV-Workflows)
