TexturedPbrMaterial 类¶
表示由纹理(而不是标量着色参数)定义的材质。
命名空间: Eremex.AvaloniaUI.Controls3D
程序集: Eremex.Avalonia.Controls3D.dll
NuGet 包: Eremex.Avalonia.Controls3D
声明¶
构造函数¶
| 名称 | 说明 |
|---|---|
| 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 贴图。两者中至少必须设置一个。
另请参阅¶
* 本页面使用机器翻译技术翻译。