MaterialPass (Material Passport)

These days I’m thinking of IFC-based Material Passport through PBR materials plus simulation technologies/methodologies called MaterialPass (MaterialPass.org)

--------------------------------------------------------------------
|              Finish              |        IfcSurfaceFeature      |    
--------------------------------------------------------------------
|             Covering             |          IfcCovering          |  
--------------------------------------------------------------------
|             Material             |       IfcMaterialResource     |
--------------------------------------------------------------------

MaterialPass materials can have three layers (Material, Covering, Finish) or mixed ones

In first sight, it maybe looks like Autodesk Revit’s approach which causes a lot of duplicated data/information, but it is not such, a MaterialPass can have material alone or with or without Covering and/or Finish which each one can be controlled separately

MaterialPass materials as catalogs not only hold PBR textures/colors (Metal - Roughness) but also hold extra Data/Information like mass, weight, water consumption, etc, and anything we see today (or will see tomorrow) as Psets and Qtos in IFC for “simulation” purposes