Freigeben über


PbrMaterial Klasse

Definition

Ein Material für physically Based Rendering.

public ref class PbrMaterial : Microsoft::Azure::RemoteRendering::Material
public class PbrMaterial : Microsoft.Azure.RemoteRendering.Material
type PbrMaterial = class
    inherit Material
Public Class PbrMaterial
Inherits Material
Vererbung

Eigenschaften

AlbedoColor

Konstante Albedofarbe.

AlbedoTexture

Die Texture für die Albedo-Farbe verwendete. null Übergeben Sie, wenn keine dedizierte Textur erforderlich ist.

AlphaClipThreshold

Schwellenwert, der für Alphaausschnitte verwendet wird.

AOMap

Die Texture für die Umgebungsverdeckung verwendete. null Übergeben Sie, wenn keine dedizierte Textur erforderlich ist.

AOScale

Wie stark die Umgebungsverdeckung auf dieses Material angewendet werden soll. [0..1] Bereich.

FadeOut

Ausblendungswert im Bereich [0..1], wobei 0,0 für vollständig ausgeblendet und 1,0 für vollständig undurchsichtig steht.

FresnelEffectColor

Die Fresnel-Effektfarbe, die verwendet wird, wenn der Effekt aktiviert ist (siehe "FresnelEffect"-Flag in PbrMaterialFeatures).

FresnelEffectExponent

Der Fresnel-Effekt-Exponent, der verwendet wird, wenn der Effekt aktiviert ist (siehe "FresnelEffect"-Flag in PbrMaterialFeatures).

InternalId

Nur zum Testen verwendet

(Geerbt von ResourceBase)
InteropId

Nur zum Testen verwendet

(Geerbt von ResourceBase)
MaterialSubType

Um welche Art von Material es sich dabei handelt.

(Geerbt von Material)
Metalness

Ein konstanter Metallwert.

MetalnessMap

Die Texture für metallene. null Übergeben Sie, wenn keine dedizierte Textur erforderlich ist.

Name

Der Name dieses Materials.

(Geerbt von Material)
NormalMap

Die Texture , die als normale Karte verwendet wird. null Übergeben Sie, wenn keine dedizierte Textur erforderlich ist.

NormalMapScale

Skaliert die normale Kartenstärke.

PbrFlags

Die PBR-Materialflags.

PbrVertexAlphaMode

Bestimmt, wie der Alphakanal von Vertexfarben verwendet wird. Einzelheiten dazu finden Sie unter PbrVertexAlphaMode.

Roughness

Ein konstanter Rauheitswert.

RoughnessMap

Die Texture für Rauheit verwendete. null Übergeben Sie, wenn keine dedizierte Textur erforderlich ist.

TexCoordOffset

Zu Texturkoordinaten hinzugefügter konstanter Offset.

TexCoordScale

Skalierungsfaktoren für Texturkoordinaten.

Type

Der genaue Typ dieser Ressource.

(Geerbt von Material)
Valid

Gibt an, ob diese Ressource noch gültig ist.

(Geerbt von Material)

Methoden

AsToolingObject<ToolingObject>()

Nur zum Testen verwendet

(Geerbt von ResourceBase)
CopyFrom(Material)

Kopiert Materialeigenschaften aus einem anderen Material.

(Geerbt von Material)
Equals(Object)

Ein Material für physically Based Rendering.

(Geerbt von ResourceBase)
GetHashCode()

Ein Material für physically Based Rendering.

(Geerbt von ResourceBase)

Gilt für:

Weitere Informationen