OSArch Community

Building as a Circular Product (BaaCP)

  1. R

    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

Login or Register to reply.