| Albedo { get; set; } | Получает или задает базовый цвет материала |
| AlbedoTexture { get; set; } | Получает или задает текстуру для albedo |
| EmissiveColor { get; set; } | Получает или задает излучающий цвет |
| EmissiveTexture { get; set; } | Получает или устанавливает текстуру для emissive |
| MetallicFactor { get; set; } | Получает или задает металличность материала, значение 1 означает, что материал является металлом, а значение 0 означает, что материал является диэлектриком. |
| MetallicRoughness { get; set; } | Получает или устанавливает текстуру для металлика (в канале R) и шероховатости (в канале G) |
| virtual Name { get; set; } | Получает или задает имя. |
| NormalTexture { get; set; } | Получает или задает текстуру карты нормалей |
| OcclusionFactor { get; set; } | Получает или задает коэффициент окружающего затенения |
| OcclusionTexture { get; set; } | Получает или задает текстуру для окружающей окклюзии |
| Properties { get; } | Получает коллекцию всех свойств. |
| RoughnessFactor { get; set; } | Получает или задает шероховатость материала, значение 1 означает, что материал полностью шероховатый, а значение 0 означает, что материал полностью гладкий |
| SpecularTexture { get; set; } | Получает или задает текстуру для specular color |
| Transparency { get; set; } | Получает или устанавливает коэффициент прозрачности. Коэффициент должен находиться в диапазоне от 0 (0%, полностью непрозрачный) до 1 (100%, полностью прозрачный) Любое недопустимое значение коэффициента будет зафиксировано. |