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.) |