← Zurück zu Software & Tools
ZBrush zu Maya / Blender Workflow bezeichnet den produktionserprobten Prozess, hochpolige ZBrush-Sculpts via GoZ-Plugin, FBX/OBJ-Export und Normal-Map-Baking in Animations- und Rendering-Pipelines (Autodesk Maya, Blender) zu integrieren.

Rubrik: Software & Tools · Unterrubrik: ZBrush · Niveau: Fortgeschritten Synonyme / Auch bekannt als: ZBrush Pipeline-Integration, High-to-Low Workflow, Baking Pipeline


Was ist der ZBrush zu Maya / Blender Workflow?

ZBrush ist für Sculpting optimiert – nicht für Animation, Rendering oder Compositing. Maya und Blender besitzen diese Stärken. Die Integration beider Welten ist ein zentraler Skill in moderner 3D-Produktion. Der Workflow transferiert Detail-Informationen von hochpoligen ZBrush-Meshes (10–100 Millionen Polygone) auf niedrigpolige, animationsfähige Meshes in Maya/Blender – durch Normal Maps, Displacement Maps und Multi Map-Exports. Das Ergebnis: Photoreal-Charakter-Detail auf performanten Game- oder VFX-Assets.


Erklärung

GoZ – Go to ZBrush (Bidirektionaler Transfer)

GoZ (Go to ZBrush) ist ein Plugin, das einen bidirektionalen, nahezu nahtlosen Mesh-Transfer zwischen ZBrush und Host-Anwendungen (Maya, Cinema 4D, Blender via Community-Plugin, 3ds Max, Modo) ermöglicht.

Setup: GoZ muss einmalig konfiguriert werden:

  1. In ZBrush: Preferences → GoZ → Path to GoZ Application auf die Host-App zeigen
  2. In Maya: GoZ-Plugin installieren und aktivieren (Window → Settings/Preferences → Plug-in Manager → GoZ.bundle)

GoZ-Workflow:

  • ZBrush → Maya: In ZBrush Tool → GoZ; das aktive Mesh und alle SubTools werden als Maya-Objekte importiert (als FBX intern). Maya öffnet sich oder fügt Meshes hinzu.
  • Maya → ZBrush: In Maya das Objekt selektieren; im GoZ-Shelf-Tool GoZ klicken; Mesh wird zurück in ZBrush übertragen – mit erhaltener UV-Map und Materialzuweisung.
  • Bidirektionale Updates: Änderungen in Maya (Rig-Deformation, Animation) können via GoZ zurück nach ZBrush geschickt werden – nützlich für Pose-spezifisches Sculpting.

GoZ für Blender: Das offizielle GoZ-Plugin unterstützt Blender nicht (Stand 2025). Community-Plugins (ZBrush GoZ for Blender von Sasa Margetic) bieten aber vergleichbare Funktionalität.

FBX / OBJ Export aus ZBrush

Für Studios ohne GoZ-Setup oder für maximale Kompatibilität:

OBJ Export:

  • Tool → Export → OBJ
  • Exportiert das aktive SubTool als einzelnes OBJ
  • Für mehrere SubTools: Merge Visible → dann als OBJ exportieren

FBX Export (via FBX Exporter Plugin):

  • Zplugin → FBX ExportImport → Export
  • Unterstützt Multi-SubTool-Export, UV-Koordinaten, Polypainting als Vertex-Color
  • Kompatibel mit Maya, Blender, UE5, Unity

Alembic Export (für animierte Poses):

  • Über Zplugin → Alembic Exporter
  • Für gecachte Deformationen (z. B. Blend Shapes), nicht für Standard-Meshes

Normal Map Baking – Workflow

Normal Maps kodieren Oberflächen-Normalen-Abweichungen in RGB-Werten und simulieren so High-Poly-Detail auf Low-Poly-Meshes ohne Geometrie-Overhead.

ZBrush-internes Normal-Map-Baking:

  1. Vorbereitung: Low-Poly-Mesh mit UV-Koordinaten in ZBrush (via ZRemesher + UVMaster) auf niedrigstem Subdivision-Level
  2. Tool → Normal Map → Create Normal Map
  3. Auflösung (z. B. 4096x4096), Tangent Space vs. Object Space wählen
  4. Flip Horizontal / Flip Vertical nach Host-App-Konvention (Maya/UE5: DirectX = Y-negativ = Grün-invertiert; OpenGL = Y-positiv = Blender-Standard)
  5. Tool → Normal Map → Export als 16-Bit TIF oder EXR

Multi Map Exporter (empfohlen):

  • Zplugin → Multi Map Exporter → Create All Maps
  • Bäckt Normal, Displacement, AO, Cavity und Polypaint-Albedo gleichzeitig
  • Setzt UVs auf dem Mesh voraus

Externe Baking-Tools: Für höchste Qualität und mehr Kontrolle:

  • Marmoset Toolbag: Industriestandard für Map-Baking; korrekte Cage-basierte Projektion
  • Substance Painter: Baking direkt aus High/Low-Mesh-Paaren
  • xNormal: Kostenloser Baking-Spezialist

Displacement Map Workflow

Displacement Maps verschieben Geometrie beim Rendern – teurer als Normal Maps, aber geometrisch korrekt (Silhouetten-akkurat).

ZBrush Displacement Export:

  1. Tool → Displacement Map → Create DispMap
  2. Adaptive vs. Smooth UV: Adaptive für ZBrush-intern optimale UVs
  3. Als 32-Bit EXR exportieren (16-Bit kann Artefakte bei großen Displacement-Werten erzeugen)
  4. Mid Value korrekt setzen (typisch 0.5 für graues-Neutral)

In Maya (Arnold):

  • Low-Poly-Mesh mit aiSubdivType: Catclark und aiSubdivIterations: 3+
  • Displacement Map im aiStandardSurface → Geometry → Displacement
  • aiDispHeight: Skalierungsfaktor; aiDispZeroValue: 0.5 (korrespondiert mit ZBrush Mid Value)

In Blender (Cycles/EEVEE):

  • Material → Displacement → Displacement Node (nur wenn Material Output → Displacement aktiviert)
  • Subdivision Surface Modifier auf dem Mesh für Tessellation

Blend Shapes / Morph Targets

ZBrush-Sculpts können als Morph Targets für Facial Animation exportiert werden:

  1. Base Mesh: Neutraler Ausdruck sculpting → OBJ exportieren → In Maya importieren
  2. Morph Target: Derselbe Mesh mit anderer Pose (Lächeln, Augen geschlossen) sculpting → OBJ exportieren
  3. In Maya: Edit Deformers → Create Blend Shape Target für jede Variante
  4. ZBrush's Morph Target-System erlaubt das Verwalten mehrerer Mesh-Zustände intern

UV-Koordinaten und UVMaster

UV-Koordinaten müssen in ZBrush erstellt werden, bevor Texturen exportiert werden können:

UVMaster Plugin:

  • Zplugin → UVMaster → Unwrap: Automatisches UV-Unwrapping
  • Protect Brush / Attract Brush: Steuert Seam-Platzierung (Protect = keine Seams; Attract = Seams hier erwünscht)
  • Work on Clone: Erstellt UV-Koordinaten auf einer Kopie des Meshes ohne das Original zu verändern
  • Copy UVs und Paste UVs transferiert UVs zwischen Original und Clone

Externe UV-Tools: Für komplexe Charaktere oft besser:

  • RizomUV: Spezialisiertes, leistungsstarkes UV-Unwrapping
  • UVLayout: Bewährt in Film-Produktion
  • Blender UV Editor / Maya UV Editor: Wenn das Mesh bereits in der Target-App ist

Beispiele

  1. Film-Charakter kompletter Workflow: ZBrush sculpting → ZRemesher (10k Low-Poly) → UVMaster → Multi Map Exporter (Normal, Displacement, AO, Albedo) → GoZ nach Maya → Arnold Displacement + Normal + Albedo → Render.
  2. Game-Ready Character: ZBrush sculpting (50M Polys) → ZRemesher (15k) → Marmoset Toolbag Baking (Normal, AO, Cavity, Height) → Substance Painter für Texturing → UE5-Import.
  3. Blend-Shape-Facial-Rig: Neutral-Mesh via GoZ in Maya → Multiple Emotion-Sculpts in ZBrush → OBJ-Export jeder Emotion → Maya Blend Shape Deformer.
  4. Environment-Prop: Stein sculpting in ZBrush (DynaMesh) → ZRemesher (500 Polys) → xNormal Baking (Normal, AO) → Blender Material-Setup → Eevee-Render.
  5. Iterativer Sculpt-Rig-Loop: Charakter in Maya gerigged → Pose exportiert via GoZ nach ZBrush → Pose-spezifische Skin-Falten sculpten → Corrective Blend Shape als OBJ zurück nach Maya.

In der Praxis

Konsistente Scale: ZBrush's interne Skalierung und Maya/Blender-Einheiten müssen konsistent sein. Standard: 1 Unit = 1 cm in ZBrush und Maya. Beim Export/Import Scale-Check durchführen.

UV-Tile-System (UDIM): Für komplexe Charaktere mit mehreren UV-Tiles: ZBrush's Multi Map Exporter unterstützt UDIM-Layouts. In Maya/Substance Painter als UDIM-Texturen laden.

Bittiefe für Displacement: Immer 32-bit EXR für Displacement; 16-bit TIF für Normal Maps; 8-bit PNG/JPEG nur für Albedo/Roughness.

Baking-Test auf Proxy-Mesh: Vor finalem Baking auf einem vereinfachten Proxy testen, um Cage-Einstellungen und Bias-Werte zu kalibrieren.

GoZ-Troubleshooting: GoZ-Pfadprobleme nach App-Updates sind häufig. In Preferences → GoZ die Pfade nach Maya/Blender-Updates aktualisieren.


Vergleich & Abgrenzung

MethodeToolStärken
GoZZBrush + Maya/C4DSchnell; bidirektional; ideal für iterative Workflows
FBX ExportUniversalBreite Kompatibilität; Multi-SubTool-Export
AlembicZBrush + Maya/BlenderFür animierte Meshes und Deformationscaches
Marmoset BakingMarmoset ToolbagBestes Baking-Resultat; Cage-Kontrolle
Substance PainterSP + ZBrushKomplettes Texturing-Ökosystem nach ZBrush-Sculpting

Häufige Fragen (FAQ)

Warum sehen meine Normal Maps in Maya anders aus als in Blender? Maya (und UE5) nutzen standardmäßig DirectX-Normal-Maps (Y-Achse negiert = grüner Kanal invertiert). Blender verwendet OpenGL-Normal-Maps (Y-Achse positiv). Beim Backen im Multi Map Exporter die Option FlipV aktivieren für Maya/UE5 oder deaktivieren für Blender. Substanz Painter ermöglicht es, beide Varianten gleichzeitig zu exportieren.

Welcher Export-Format-Standard für Games vs. Film? Für Games (UE5, Unity): FBX mit Embedded Textures oder separaten PBR-Maps (Albedo, Normal, Roughness, Metallic). Für Film/VFX (Maya, Houdini): Alembic für Geometrie; OpenEXR für Maps; USD für komplette Asset-Bundles. ZBrush's Multi Map Exporter kann für beide Pipelines konfiguriert werden.


Verwandte Einträge


Weiterführend

  • Maxon GoZ Documentation: (2025)
  • Flipped Normals "Complete ZBrush to Maya Pipeline": (2024)
  • Daniel Bystedt "ZBrush Character Production" (Film/Game-Pipeline): Gnomon Workshop (2023)
  • Marmoset Toolbag Baking Guide: (2024)
← Zurück zu Software & Tools
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
ZBrush zu Maya / Blender Workflow – GoZ, FBX-Export, Normal Maps backen — Wiki | Lazi Akademie | Lazi Akademie Esslingen