PbrMaterial 类

定义

用于基于物理的渲染的材料。

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
继承

属性

AlbedoColor

常量反照量颜色。

AlbedoTexture

Texture用于反照数颜色的 。 null如果不需要专用纹理,则传入 。

AlphaClipThreshold

用于 alpha 切口的阈值。

AOMap

Texture用于环境遮挡的 。 null如果不需要专用纹理,则传入 。

AOScale

对此材料应用环境遮挡的强度。 [0..1] 范围。

FadeOut

[0..1] 范围内的淡出值,其中 0.0 表示完全淡出,1.0 表示完全不透明。

FresnelEffectColor

启用效果时使用的菲涅尔效果颜色 (在 PbrMaterialFeatures)

FresnelEffectExponent

启用效果时使用的菲涅尔效果指数 (在 PbrMaterialFeatures)

InternalId

仅用于测试

(继承自 ResourceBase)
InteropId

仅用于测试

(继承自 ResourceBase)
MaterialSubType

这是 哪种类型的材料

(继承自 Material)
Metalness

常量金属性值。

MetalnessMap

Texture用于金属性的 。 null如果不需要专用纹理,则传入 。

Name

此材料的名称。

(继承自 Material)
NormalMap

Texture用作法线映射的 。 null如果不需要专用纹理,则传入 。

NormalMapScale

缩放法线地图强度。

PbrFlags

PBR 材料标志

PbrVertexAlphaMode

确定如何使用顶点颜色的 alpha 通道。 有关详细信息,请参阅PbrVertexAlphaMode

Roughness

常量粗糙度值。

RoughnessMap

Texture用于粗糙的 。 null如果不需要专用纹理,则传入 。

TexCoordOffset

添加到纹理坐标的常量偏移量。

TexCoordScale

纹理坐标的缩放因子。

Type

此资源的 确切类型

(继承自 Material)
Valid

此资源是否仍然有效。

(继承自 Material)

方法

AsToolingObject<ToolingObject>()

仅用于测试

(继承自 ResourceBase)
CopyFrom(Material)

从另一种材料复制材料属性。

(继承自 Material)
Equals(Object)

用于基于物理的渲染的材料。

(继承自 ResourceBase)
GetHashCode()

用于基于物理的渲染的材料。

(继承自 ResourceBase)

适用于

另请参阅