Material3DPBR 类型成员.

构造函数

  名称描述
Material3DPBR重载。

方法

  名称描述
AddTexture重载。
Check
检查材质对象是否合法
(Inherited from Material3D.)
Dispose
释放对象所占资源。
(Inherited from Material3D.)
GetTextureWrapMode
获取纹理贴图模式。
(Inherited from Material3D.)
RemoveTexture
根据索引删除纹理。
(Inherited from Material3D.)
RemoveTextures
移除Material3D对象上的所有纹理。
(Inherited from Material3D.)
SetPosition
设置纹理坐标在XYZ方向上的偏移。
(Inherited from Material3D.)
SetRotate
设置纹理UV的旋转角度。
(Inherited from Material3D.)
SetScale
设置纹理UV的缩放比例。
(Inherited from Material3D.)
SetTextureWrapMode
设置纹理贴图模式。
(Inherited from Material3D.)
UpdateTexture
更新纹理。
(Inherited from Material3D.)

属性

  名称描述
AlphaCutoff
获取或设置当alphaMode为Mask时,着色器根据这个值和baseColor的Alpha值进行比较决定是否丢弃。
AlphaMode
获取或设置PBR材质的Alpha值类型。包含混合、掩膜、不透明、未知多种类型。
BaseColor
物体的基本颜色,长度为4的Double数组,值域为[0,1]。
BaseColorTextureCoordIndex
获取或设置物体基本颜色的纹理坐标在纹理坐标数组中的索引号。
BaseColorTextureIndex
获取或设置物体基本颜色的纹理在纹理数组中的索引号。
BaseColorTextureOffsetMotionParameter
物体的基本颜色纹理平移运动的参数,U、V方向的速度可正可负,周期需大于等于零。
BaseColorTextureTilingMotionParameter
物体的基本颜色纹理缩放运动的参数,U、V方向的速度可正可负,周期需大于等于零。
EmissiveFactor
控制自发光强度,长度为3的Double数组,值域可以大于[0,﹢∞)。
EmissiveTextureCoordIndex
获取或设置自发光纹理的纹理坐标在纹理坐标数组中的索引号。
EmissiveTextureIndex
获取或设置自发光纹理在纹理数组中的索引号。
EmissiveTextureOffsetMotionParameter
自发光纹理平移运动的参数,U、V方向的速度可正可负,周期需大于等于零。
EmissiveTextureTilingMotionParameter
自发光纹理缩放运动的参数,U、V方向的速度可正可负,周期需大于等于零。
IsDoubleSided
获取或设置是否双面渲染。
LineColor
获取或设置材质中边框线颜色。
(Inherited from Material3D.)
MaskTextureCoordIndex
获取或设置掩膜纹理的纹理坐标在纹理坐标数组中的索引号。
MaskTextureIndex
获取或设置掩膜纹理在纹理数组中的索引号。
MaterialColor
获取或设置材质颜色。
(Inherited from Material3D.)
MetallicFactor
获取或设置控制金属性强弱,值域为[0,1]。比如玻璃材质,粗糙度越弱,金属性越强,它的反光效果越明显。
MetallicRoughnessTextureCoordIndex
获取或设置金属度和粗糙性纹理的纹理坐标在数组中的索引号。
MetallicRoughnessTextureIndex
获取或设置金属度和粗糙性纹理在纹理数组中的索引号。
Name
获取或设置材质的名称。
(Inherited from Material3D.)
NormalTextureCoordIndex
获取或设置法线纹理的纹理坐标在纹理坐标数组中的索引号。
NormalTextureIndex
获取或设置法线纹理在纹理数组中的索引号,物体表面的凹凸细节,float格式RGB纹理。
NormalTextureScale
获取或设置法线纹理的缩放系数,值域为[0,1]。
OcclusionTextureCoordIndex
获取或设置遮挡图的纹理坐标在纹理坐标数组中的索引号。
OcclusionTextureIndex
获取或设置遮挡图在纹理数组中的索引号,用于物体表面凹凸性对光照的影响,比如缝隙处就暗。
OcclusionTextureStrength
获取或设置遮挡图的缩放系数,值域为[0,1]。
RoughnessFactor
获取或设置控制粗糙度强弱,值域为[0,1]。
Texture
获取或设置贴图对象。
(Inherited from Material3D.)
TextureCount
获取材质上的纹理个数。
(Inherited from Material3D.)
Textures
获取或设置贴图集合。
(Inherited from Material3D.)
Type
获取材质类型,用于模型设置材质时,是选用PBR材质还是普通材质。
(Inherited from Material3D.)

请参见