Building as a Circular Product (BaaCP)

Dear friends, it's over two years I research and develop a framework to design and build buildings in a circular way (bring the closed loop to reality)

So, finally I decided to structure things in this way:

  1. Material - Materials that are GIS/BIM/PLM/VFX-ready and globally registered once and can be used multiple times
  2. Object - Objects that are GIS/BIM/PLM/VFX-ready and globally registered once and can be used multiple times
  3. Product - Products that are GIS/BIM/PLM/VFX-ready and globally registered once and can be used multiple times
  4. Facility - Facilities that are Smart Cities-ready and globally registered once and can be used multiple times

So, in this way we can decouple geometry and semantics too

  • Geometry - As we all know there are many geometry (modeling) paradigms, which some are good for geometric visual representation, some for analysis and simulation, etc, so always different geometry paradigms is a significant obstacle in integrating different worlds, for instance GIS and BIM, or BIM and PLM, or VFX and BIM, so on
  • Semantics - Data/Information/Knowledge Units

So I think the aforementioned ideas can solve challenges because they are modeled once globally through the best paradigm for that specific use-case and are ready-to-use in different worlds that can be assembled together (geometry and data/information/knowledge units) like LEGOs

Based on this I suggest some open source projects (Dual license: MIT and GPL3):

  1. MaterialPass (https://github.com/IfcXtreme/MaterialPass) - .mtlp
  2. ProductPass (https://github.com/IfcXtreme/ProductPass) - .objp and .prdp
  3. FacilityPass (https://github.com/IfcXtreme/FacilityPass) - .fcl


Material catalog (like Quixel) --> Adding data/information through BlenderBIM --> MaterialPass

Object (based on suitable paradigm) --> Adding data/information through BlenderBIM --> objp

Product (Assembeled objps together) --> Adding data/inforrmation through BlenderBIM --> prdp

objps + prdps (Assembling objps and prdps together) --> Adding data/information through BlenderBIM --> fclp


So I wrote a test case here: https://github.com/IfcXtreme/MaterialPass/issues/1

All are welcome to contribute and build a new era

Kind regards,

Ehsan

Sign In or Register to comment.