| Albedo { get; set; } | Obtiene o establece el color base del material |
| AlbedoTexture { get; set; } | Obtiene o establece la textura para albedo |
| EmissiveColor { get; set; } | Obtiene o establece el color emisivo |
| EmissiveTexture { get; set; } | Obtiene o establece la textura para emissive |
| MetallicFactor { get; set; } | Obtiene o establece la metalidad del material, el valor de 1 significa que el material es un metal y el valor de 0 significa que el material es un dieléctrico. |
| MetallicRoughness { get; set; } | Obtiene o establece la textura metálica (en el canal R) y la rugosidad (en el canal G) |
| virtual Name { get; set; } | Obtiene o establece el nombre. |
| NormalTexture { get; set; } | Obtiene o establece la textura del mapeo normal |
| OcclusionFactor { get; set; } | Obtiene o establece el factor de oclusión ambiental |
| OcclusionTexture { get; set; } | Obtiene o establece la textura para la oclusión ambiental |
| Properties { get; } | Obtiene la colección de todas las propiedades. |
| RoughnessFactor { get; set; } | Obtiene o establece la rugosidad del material, el valor de 1 significa que el material es completamente rugoso y el valor de 0 significa que el material es completamente liso |
| SpecularTexture { get; set; } | Obtiene o establece la textura para el color especular |
| Transparency { get; set; } | Obtiene o establece el factor de transparencia. El factor debe oscilar entre 0 (0 %, completamente opaco) y 1 (100 %, completamente transparente) Se restringirá cualquier valor de factor no válido. |