跳转至

TexturedPbrMaterial 类

表示由纹理(而不是标量着色参数)定义的材质。

命名空间: Eremex.AvaloniaUI.Controls3D
程序集: Eremex.Avalonia.Controls3D.dll
NuGet 包: Eremex.Avalonia.Controls3D

声明

public class TexturedPbrMaterial : Material

构造函数

名称 说明
TexturedPbrMaterial() 默认构造函数。

属性

名称 说明
Albedo { get; set; } 获取或设置提供表面基色的纹理。
Alpha { get; set; } 获取或设置提供材质不透明度的纹理。控件读取每个像素的第一个字节。
AmbientOcclusion { get; set; } 获取或设置其蓝色通道减弱应用于表面的环境(基于图像的)照明的纹理。
Emission { get; set; } 获取或设置提供材质自身所发出光的颜色的纹理。
Metallic { get; set; } 获取或设置其红色通道定义表面是否表现为金属的纹理。
Normal { get; set; } 获取或设置扰动表面法线的法线贴图。
Roughness { get; set; } 获取或设置其绿色通道定义表面粗糙程度的纹理。

备注

所有贴图必须具有相同的像素大小,该大小取自 Albedo 贴图;如果未设置 Albedo,则取自 Emission 贴图。两者中至少必须设置一个。

另请参阅



* 本页面使用机器翻译技术翻译。

Used in articles