Eigenschaften von Adobe Standard Material

Zuletzt aktualisiert am 25. September 2023

Lesen Sie diesen Artikel, um mehr über die im Adobe Standard Material gelegt Eigenschaften und die Texturen-Map-Typen zu erfahren, die für jeden Eigenschaftskanal verwendet werden können.

Dieses Dokument beschreibt Adobe Standard Material (ASM), das zum Erstellen der Material verwendet wird, die in vielen Adobe-Produkten und -Services verfügbar sind. ASM-Material werden derzeit unterstützt in:

  • Adobe Dimension
  • Project Aero
  • Adobe Stock 3D
  • Adobe Capture (nur Export)

Adobe Standard Material (ASM) ist eine standardisierte Materialvorlage, die in der Material Definition Language (MDL) von NVIDIA definiert ist.Es entspricht dem PBR-Metal-Roughness-Workflow (Physically Based Rendering).Diese Dokumentation enthält Definitionen der Eigenschaften und Details zu Syntax und Verwendung.

Oberflächeneigenschaften

Grundfarbe

Leuchten

Grundfarbe steuert den Oberflächenfarbton der Geometrie. Es beeinflusst sowohl das reflektierte Licht als auch das Licht, das durch die Geometrie bricht. Du kannst einen Farbwert festlegen oder ein RGB-Bild eingeben.

RGB-Farbwert

baseColor : color(0.5, 0.5, 0.5)

RGB-Imagemap

baseColor : adobe::util::color_texture(texture_2d("image.png", ::tex::gamma_srgb))

Glühen steuert die Intensität des von der Oberfläche emittierten Lichts.Der Wert kann auf null oder einen positiven Wert festgelegt werden oder du kannst ein Schwarzweißbild eingeben.Bei Verwendung eines Bildes reflektieren schwarze Bereiche Licht, während weiße Bereiche Licht emittieren. Die Farbe des emittierten Lichts wird durch die Grundfarbe bestimmt, der Schein gibt nur die Intensität an.

Gleitkommawert

Schein : float(0.0)

Graustufenbild Map

glow : adobe::util::float_texture(texture_2d("image.png", ::tex::gamma_linear))

Deckkraft

Rauheit

Deckkraft steuert die Sichtbarkeit der Oberflächengeometrie. Sie können einen Wert zwischen 0 und 1 festlegen oder ein Schwarzweißbild eingeben.Bei Verwendung eines Bildes sind schwarze Bereiche transparent, während weiße Bereiche undurchsichtig sind. Beachten Sie, dass Sichtbarkeit keine Brechung ist: wenn die Deckkraft kleiner als eins ist, durchdringt der transparente Teil des Lichts das Objekt direkt und wird überhaupt nicht gebrochen. Um die Brechung zu aktivieren, legen Sie die unten definierte Eigenschaft "Lichtdurchlässigkeit" fest.

Gleitkommawert

Deckkraft: float(0.0)

Graustufenbild Map

Deckkraft : adobe::util::float_Textur(Textur_2d("image.png", ::tex::gamma_linear))

Rauheit steuert, wie glänzend die Oberflächengeometrie ist. Sie können einen Wert zwischen 0 und 1, oder ein Schwarzweißbild eingeben.Bei Verwendung eines Bildes werden schwarze Bereiche poliert und weiße Bereiche matt.

Gleitkommawert

Rauheit : float(0.0)

Graustufenbild Map

roughness : adobe::util::float_texture(texture_2d("image.png", ::tex::gamma_linear))

Metallic

Metallic steuert den Grad des metallischen Glanzes einer Oberfläche.Sie können einen Wert zwischen 0 und 1 festlegen oder ein Schwarzweißbild eingeben. Bei Verwendung eines Bildes sind schwarze Bereiche nicht metallic und weiße Bereiche metallic. Metallic Bereiche färben Reflexionen entsprechend der Grundfarbe ab, nicht metallic Bereiche färben Reflexionen hingegen nicht.

Gleitkommawert

metallic : float(0.0)

Graustufenbild Map

metallic : adobe::util::float_texture(texture_2d("image.png", ::tex::gamma_linear))

Inneneigenschaften

Lichtdurchlässigkeit

Brechungsindex

Lichtdurchlässigkeit steuert die Lichtmenge, die durch das Objekt gebrochen werden kann.Es arbeitet mit den anderen Inneneigenschaften zusammen. Sie können einen Wert zwischen 0 und 1 festlegen oder ein Schwarzweißbild eingeben. Bei Verwendung eines Bildes sind schwarze Bereiche nicht lichtdurchlässig und weiße Bereiche lichtdurchlässig.

Gleitkommawert

Lichtdurchlässigkeit: float(0.0)

Graustufenbild Map

Lichtdurchlässigkeit: adobe::util::float_texture(texture_2d("image.png", ::tex::gamma_linear))

Der Brechungsindex steuert, wie stark sich das Licht beim Durchdringen des Objekts beugt, und hat nur dann eine Wirkung, wenn das Material einen gewissen translucency aufweist. Sie können einen Wert zwischen 1 und 3 festlegen. Der Wert ist im gesamten Volumen des Objekts gleich. Daher wird eine Bildeingabe nicht unterstützt.

Gleitkommawert

indexOfRefraction : float(1.6)

Dichte

Innenfarbe

Die Dichte passt die Klarheit des Innenvolumens so an, dass es klar oder neblig ist, und hat nur dann eine Wirkung, wenn das Material eine gewisse translucency aufweist. Sie kann auf null oder einen beliebigen positiven Wert eingestellt werden. Der Wert ist im gesamten Volumen des Objekts gleich. Daher wird eine Bildeingabe nicht unterstützt.

Gleitkommawert

Dichte : float(0.0)

Die Innenfarbe passt die Farbe des Innenvolumennebels an und hat nur dann eine Wirkung, wenn das Material einen bestimmten translucency- und Dichtegrad aufweist. Sie kann auf einen Farbwert festgelegt werden. Der Wert ist im gesamten Volumen des Objekts gleich. Daher wird eine Bildeingabe nicht unterstützt.

RGB-Farbwert

baseColor : color(0.5, 0.5, 0.5)

Formeigenschaften

Höhe

Höhenskalierung

Height verwendet ein Bild, um die Oberflächenform zu versetzen. Bumpmaps werden derzeit nicht unterstützt, da Height immer ein echter Versatz für realistischere Effekte ist. Height muss mithilfe eines Schwarzweißbildes festgelegt werden.Bei Verwendung eines Bildes werden schwarze Bereiche abgesenkt und weiße Bereiche angehoben – ein Grauwert von 50 % stellt eine unveränderte Höhe dar.

Hinweis: Die Height-Eigenschaft wurde noch nicht in der Benutzeroberfläche der Anwendung gelegt. Wir arbeiten an dieser Funktionalität, und sie wird zu einem späteren Zeitpunkt hinzugefügt.

Gleitkommawert

height : float(0.5)

lineares RGB-Bild

height : adobe::util::float_texture(texture_2d("image.png", ::tex::gamma_linear))

Bildskalierung wird verwendet, um die Stärke des Versatzes anzupassen, der durch das in der Bildeigenschaft verwendete Height erstellt wurde. "Bildskalierung" ist nur verfügbar, wenn ein Height in der Eigenschaft "Height" verwendet wird und auf null oder einen positiven Wert festgelegt werden kann. Wenn du für "Height skalieren" den Wert Null einstellst, wird jeglicher Versatz auf der Fläche entfernt.

Hinweis: Die Eigenschaft Height Scale wurde noch nicht in der Benutzeroberfläche der Anwendung bereitgestellt.Wir arbeiten an dieser Funktion und sie wird zu einem späteren Zeitpunkt hinzugefügt.

Gleitkommawert

heightScale : float(1.0)

Anmerkung

Die Height und Height Eigenschaften der Skalierung "" werden nicht in der Anwendungsbenutzeroberfläche gelegt. Die Eigenschaften werden in Zukunft hinzugefügt.

Normalen-Map

Normalen-Map fügt der Oberfläche Details ohne Versatz hinzu. Normalen-Map arbeiten mit dem Höhen-Map zusammen, um den Winkel der Oberflächengeometrie zu verändern oder zusätzliche Beleuchtungsinformationen vorzutäuschen. Die Normalen-Map muss mit einer linearen RGB-Bildeingabe eingestellt werden.

Standardwert

normal : ::state::normal()

lineares RGB-Bild

normal : adobe::util::normal_texture(texture_2d("image.png", ::tex::gamma_linear))

Verwenden des Adobe Standard Materials in Dimension

Materialien sind eine Sammlung von vielen Eigenschaften, die du vollständig anpassen kannst.Um auf die Eigenschaften eines Materials oder einer Grafik zuzugreifen, wählen Sie es einfach aus, indem Sie im Bedienfeld Szene auf das Bild klicken oder auf der Arbeitsfläche doppelklicken. Materialeigenschaften verwenden entweder eine Farbe, ein Bild oder einen Wert.

Um eine Farbeigenschaft zu ändern, klicke auf das Farbfeld und verwende den Farbwähler, um eine Farbe auszuwählen oder einen Farbwert einzugeben.

Farbeigenschaft des ausgewählten Materials ändern
Farbeigenschaft des ausgewählten Materials ändern

Zum Ändern einer Nicht-Farbeigenschaft verwenden Sie den Schieberegler, um den Wert zu erhöhen oder zu verringern, oder geben Sie direkt einen Wert ein.

Ändern der Nicht-Farbeigenschaft des ausgewählten Materials
Ändern der Nicht-Farbeigenschaft des ausgewählten Materials

Wenn Sie ein Bild für eine Farbeigenschaft verwenden möchten, ziehen Sie das Farbbild auf das Farbfeld.

Verwenden eines Farbbilds zum Ändern der Eigenschaft "Grundfarbe" des ausgewählten Materials
Verwenden eines Farbbilds zum Ändern der Eigenschaft "Grundfarbe" des ausgewählten Materials

Um ein Bild für eine Nicht-Farbeigenschaft zu verwenden, ziehen Sie ein Schwarzweißbild auf das (+)-Symbol oder das Farbfeld neben dieser Eigenschaft. Bewege den Mauszeiger über den Titel der Eigenschaft, um zu erfahren, wie sich die Maske auf die Eigenschaft auswirkt.Mit der Eigenschaft "metallic" werden beispielsweise schwarze Bereiche zu nicht metallic und weiße Bereiche zu metallic Bereichen.

Verwenden eines Schwarzweißbilds zum Ändern der Metallic-Eigenschaft des ausgewählten Materials
Verwenden eines Schwarzweißbilds zum Ändern der Metallic-Eigenschaft des ausgewählten Materials

Steuere die Position, Drehung und Skalierung des Materials.Alle in einer Eigenschaft verwendeten Bilder können gemeinsam in den Materialeigenschaften transformiert werden.

Wende die Transformation in Position, Drehung und Skalierung des Materials an
Anwenden der Transformation in der Position, Drehung und Skalierung des Materials