Dela via


PbrMaterial Klass

Definition

Ett material för fysiskt baserad återgivning.

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
Arv

Egenskaper

AlbedoColor

Konstant albedofärg.

AlbedoTexture

Används Texture för albedofärgen. Skicka in null om ingen dedikerad textur behövs.

AlphaClipThreshold

Tröskelvärde som används för alfautklipp.

AOMap

Används Texture för omgivande ocklusion. Skicka in null om ingen dedikerad textur behövs.

AOScale

Hur starkt att tillämpa omgivande ocklusion på detta material. [0..1] intervall.

FadeOut

Tona ut-värdet i intervallet [0..1], där 0,0 betyder helt uttonad och 1,0 betyder helt ogenomskinlig.

FresnelEffectColor

Fresnel-effektfärgen som används när effekten är aktiverad (se flaggan FresnelEffect i PbrMaterialFeatures)

FresnelEffectExponent

Fresnel-effekt exponenten som används när effekten är aktiverad (se flaggan FresnelEffect i PbrMaterialFeatures)

InternalId

Används endast för testning

(Ärvd från ResourceBase)
InteropId

Används endast för testning

(Ärvd från ResourceBase)
MaterialSubType

Vilket slags material det här är.

(Ärvd från Material)
Metalness

Ett konstant metallvärde.

MetalnessMap

Används Texture för metall. Skicka in null om ingen dedikerad textur behövs.

Name

Namnet på det här materialet.

(Ärvd från Material)
NormalMap

Används Texture som normal karta. Skicka in null om ingen dedikerad textur behövs.

NormalMapScale

Skalar den normala kartstyrkan.

PbrFlags

PBR-materialflaggor.

PbrVertexAlphaMode

Avgör hur alfakanalen med hörnfärger används. Mer information finns under PbrVertexAlphaMode.

Roughness

Ett konstant grovhetsvärde.

RoughnessMap

Används Texture för grovhet. Skicka in null om ingen dedikerad textur behövs.

TexCoordOffset

Konstant förskjutning har lagts till i strukturkoordinater.

TexCoordScale

Skalningsfaktorer för strukturkoordinater.

Type

Den exakta typen av resurs.

(Ärvd från Material)
Valid

Om den här resursen fortfarande är giltig.

(Ärvd från Material)

Metoder

AsToolingObject<ToolingObject>()

Används endast för testning

(Ärvd från ResourceBase)
CopyFrom(Material)

Kopierar materialegenskaper från ett annat material.

(Ärvd från Material)
Equals(Object)

Ett material för fysiskt baserad återgivning.

(Ärvd från ResourceBase)
GetHashCode()

Ett material för fysiskt baserad återgivning.

(Ärvd från ResourceBase)

Gäller för

Se även