Workflow

Unity Material-Workflow

Exportieren Sie prozedurale Materialmaps mit Unity-Import im Blick: albedo Farbraum, normal map Typ und roughness-zu-smoothness Entscheidung.

Exportziel
Ziel
Unity URP / HDRP Materialien
Empfohlener Weg
Unity Mask ZIP oder Raw PBR ZIP
Hauptausgabe
PNG-Maps plus Unity mask/smoothness maps

Kanaleinrichtung

Albedo

Importieren Sie base color als albedo map mit aktiviertem sRGB, damit sichtbare Farbe korrekt bleibt.

Normal

Setzen Sie den texture type auf Normal map, damit Unity den richtigen Sampling-Pfad nutzt.

Roughness oder smoothness

Unity-Materialien erwarten oft smoothness, also den Kehrwert von roughness. Konvertieren oder routen Sie die Map nach Shader-Vertrag.

AO und height

AO in den Occlusion-Slot legen, wenn vorhanden. Height gehört nur zu Parallax oder Displacement, wenn die Pipeline es unterstützt.

Importschritte

1

In Zielauflösung exportieren

Wählen Sie die Studio-Auflösung passend zum Unity-Projektbudget und exportieren Sie alle PBR-Kanäle aus demselben Seed.

2

Texture-Importtypen setzen

Normal als Normal map markieren, albedo als sRGB lassen und roughness, AO sowie height als lineare Daten führen.

3

URP- oder HDRP-Material erstellen

Albedo, normal, occlusion, height und die konvertierte roughness oder smoothness in die vom Projektshader genutzten Slots legen.

4

Unter Projektlicht testen

Mit derselben Render Pipeline, denselben Lichteinheiten und Reflection-Einstellungen wie in der finalen Szene prüfen.

Häufige Prüfungen

Roughness ist nicht smoothness

Wenn das Material gegenteilig wirkt, roughness invertieren, bevor es in einen smoothness Slot geht.

Normal texture type

Unity braucht den Importtyp Normal map, um Normalen korrekt zu dekodieren.

Pipeline-Unterschiede

URP und HDRP bieten unterschiedliche Materialregler; Slot-Namen vor dem Festlegen des Map-Sets prüfen.

Workflow-FAQ

Kann Unity eine roughness map direkt verwenden?

Einige Shader können das, viele Unity-Workflows nutzen aber smoothness. Smoothness ist der Kehrwert von roughness, daher Shader-Vertrag prüfen.

Normal maps als Textur oder normal map importieren?

Nutzen Sie Unitys Normal map texture type, damit die Engine die Textur als Normaldaten dekodiert.