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