SimplePbrMaterial 类¶
表示由单一基色和标量着色参数(而不是纹理)定义的材质。
命名空间: Eremex.AvaloniaUI.Controls3D
程序集: Eremex.Avalonia.Controls3D.dll
NuGet 包: Eremex.Avalonia.Controls3D
声明¶
构造函数¶
| 名称 | 说明 |
|---|---|
| SimplePbrMaterial() | 使用默认着色参数初始化 SimplePbrMaterial 类的新实例。 |
| SimplePbrMaterial(…) | 使用指定的基色和键初始化 SimplePbrMaterial 类的新实例。 |
属性¶
| 名称 | 说明 |
|---|---|
| Albedo { get; set; } | 获取或设置表面的基色。默认值为灰色。 |
| Alpha { get; set; } | 获取或设置材质的不透明度。默认值为一,表示材质不透明。小于一的值使材质透明。 |
| AmbientOcclusion { get; set; } | 获取或设置减弱应用于表面的环境(基于图像的)照明的系数。默认值为一,表示环境照明保持不变。 |
| Emission { get; set; } | 获取或设置材质自身发出的光的颜色。默认值为黑色,表示材质不发光。 |
| Metallic { get; set; } | 获取或设置表面是否表现为金属。默认值为零,表示表面为不反射环境贴图的电介质。 |
| Roughness { get; set; } | 获取或设置表面的粗糙程度。零产生镜面般的表面,一产生完全漫反射的表面。默认值为 0.2。 |
另请参阅¶
* 本页面使用机器翻译技术翻译。