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:
- Material - Materials that are GIS/BIM/PLM/VFX-ready and globally registered once and can be used multiple times
- Object - Objects that are GIS/BIM/PLM/VFX-ready and globally registered once and can be used multiple times
- Product - Products that are GIS/BIM/PLM/VFX-ready and globally registered once and can be used multiple times
- 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):
- MaterialPass (https://github.com/IfcXtreme/MaterialPass) -
.mtlp
- ProductPass (https://github.com/IfcXtreme/ProductPass) -
.objp
and.prdp
- 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