Класс 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. |
См. также¶
- класс Material
- пространство имён Eremex.AvaloniaUI.Controls3D
* Эта страница переведена с использованием технологий машинного перевода.