| Albedo { get; set; } | Obtient ou définit la couleur de base du matériau |
| AlbedoTexture { get; set; } | Obtient ou définit la texture pour albedo |
| EmissiveColor { get; set; } | Obtient ou définit la couleur émissive |
| EmissiveTexture { get; set; } | Obtient ou définit la texture pour emissive |
| MetallicFactor { get; set; } | Obtient ou définit la métallité du matériau, la valeur 1 signifie que le matériau est un métal et la valeur 0 signifie que le matériau est un diélectrique. |
| MetallicRoughness { get; set; } | Obtient ou définit la texture pour le métal (dans le canal R) et la rugosité (dans le canal G) |
| virtual Name { get; set; } | Obtient ou définit le nom. |
| NormalTexture { get; set; } | Obtient ou définit la texture du mappage normal |
| OcclusionFactor { get; set; } | Obtient ou définit le facteur d’occlusion ambiante |
| OcclusionTexture { get; set; } | Obtient ou définit la texture pour l’occlusion ambiante |
| Properties { get; } | Obtient la collection de toutes les propriétés. |
| RoughnessFactor { get; set; } | Obtient ou définit la rugosité du matériau, la valeur 1 signifie que le matériau est complètement rugueux et la valeur 0 signifie que le matériau est complètement lisse |
| SpecularTexture { get; set; } | Obtient ou définit la texture pour la couleur spéculaire |
| Transparency { get; set; } | Obtient ou définit le facteur de transparence. Le facteur doit être compris entre 0 (0 %, entièrement opaque) et 1 (100 %, entièrement transparent) Toute valeur de facteur non valide sera bloquée. |