GeoNodes parametric flanges - junctions - 90° Bends

MasMas
edited October 2025 in General

Here are my GeoNodes for MEP/HVAC. If they will be used, i will create some more for MEP and HVAC mounting parts.
These nodes can be used as blendermodifier, or can be append via blendermenue "file-->append" and used in bonsaibim for parametric generation. (Add object - apply ifc-class - MaterialTab- External parametric Geometry -

https://buymeacoffee.com/stefanm2
(Update: bend i have to rework -- deleted -- not manifold)
(Update2: bend reuploaded---> manifold)

Tagged:
BedsonwalpatheoryshawMassimoGerardT

Comments

  • MasMas
    edited October 2025

    Reduction Round StraightCenter
    https://buymeacoffee.com/stefanm2

    Bedsonwalpa
  • MasMas
    edited October 2025

    I´m thinking about creating a addon out of the GeometryNodes (and some more) for MEP/HVAC, but it should be compatible with bonsaibim and it should work with the solids for pipes and ducts. (What I dont like is the fact, that i cant modyfy -in a userfrindly way- this solids with flanges and/or split it by length (ducts) to get single parts with standardlength). For sure its possible to create all the parts tesselated, but thats not very cool for interoperability). Thoughts, Insights, advices, feedback is welcome.

    Bedsonzoomerduarteframos
  • reduction center offset added (the value is the offset of the small pipeend)

    Bedsonwalpa
  • MasMas
    edited October 2025

    duct-hvac-splittersilencer (withbackdrops) as geometrynodes
    https://buymeacoffee.com/stefanm2
    for me the best way is to create an object out of the geometrynodes (modify the geometry if wanted for more details), after that I´m creating an ifc-object out of it.

    Bedsonwalpa
  • Silencer (Duct_damper_1) FlangeSize correction (old one had half size)

    Bedsonwalpa
  • edited October 2025

    All this content would be perfect for hosting on OSArch's own git forge: https://community.osarch.org/discussion/comment/23424/#Comment_23424
    Would enable others to contribute modifications, and version track the changes.

    Bedson
  • MasMas
    edited October 2025

    @theoryshaw Hmmm, I took a little look at the comment, imo it will be better I´m studying the blender-python templates to generate a blenderaddon. I have some ideas for fitting-/mounting-parts (some of them I dont share here, because they can built with modified bonsais pipe/duct tools). And if it gets extensive work, I don´t will share the complete work for free. (At the moment I´m noob and share it beside learning)...
    Happy bonsai-blendering!

    zoomer
  • MasMas
    edited October 2025

    Here is a picture of the first version of the MEP/HVAC Addon.


    The addon can be bought at https://buymeacoffee.com/stefanm2/extras

    Instruction:
    Add the code or addon in blender.
    Use the "add single Point" button.
    Click the "+ Object" button.
    Press "TAB" for leaving Edit Mode.
    Config in ModifierPanel.
    Apply the modifier in the Panel or "convert to mesh", modify it in editmode if necessary .
    Create an IfcType or an IfcObject out of it.

    Happy modeling!

    BedsontheoryshawMassimozoomerfalken10vdlsteverugi
  • Looking very promising. I notice that you have the ND addon too. How are you finding it?

  • MasMas
    edited October 2025

    deleted

  • @Bedson Thx! I just tested ND, non destructive is cool, but it´s not really a help for modeling (if you are a little bit experienced - the structure and design of the app is very nice - but thats just my opinion)

    Bedson
  • New version.

    Bedson
  • Wall thickness' should be a Boolean for show or hide. Having wall thickness' can add a lot of unnecessary geo that slows models down.

  • MasMas
    edited October 2025

    @Bedson : yes and no, on the one hand sure it´s good to reduce the geometry, on the other everyone like to have the models as detailed as possible. (In blender 5 -I heard- there will b a big improvement in handling big files and if the splitting of the models is "intellegent" I think there should not be troubles if the structure is done with types and instanced objects). For sure if every thread is drawn, not instanced with thousands of faces it will be heavy, but there should be also a function in blenders 5 for level of detail (at the material nodes, bump and/or normalmaps) calculating the details depending on the distance to the cam. Imo the future is "detailed". (fingers crossed)...

    Edit: it's adaptive subdivision surface in blender 5 for LOD not bump or normalmaps...

  • MasMas
    edited October 2025

    New:

    • no points needed, just click the addObject-Button
    • Naming like "Bend90", "DuctBend",...

    BedsonMassimofalken10vdlwalpa
  • MasMas
    edited November 2025

    V1.0.4
    "Simple Duct" added for rectangular parts with passlength, junctions 90°, reduction, offsets
    Parts of "Simple_Duct"

    ModifierTab "Simple_Duct"

    Addon Look

    https://buymeacoffee.com/stefanm2/extras
    Next maybe are heaters and rectangular AirValves, ... there are much parts that can be done parametric... or materials (for blenderrender)
    Happy doing!

    Bedsonwalpa
  • Because of Blender 5.0 I have to do a complete rework of the addon, so for free in 4.5.3 as advert.
    My supportpage is still at https://buymeacoffee.com/stefanm2

    Bedsonwalpamanuvarkey
  • Hello,
    great job.. these are all 3D objects , IFC-objects, that can be placed in an house/building.. when done, there is a BIM Model..perfekt.
    can this 3D representation also be projected into 2D ? for the architectural pdf plan?
    and then, the strrawberry on the cake, can this 2D model then be remodeled to give a schemata? the engineering schemata in pdf.
    next stage: the schemata is read into a simulation tool...
    and Claude AI is doing this automatically.
    soon possible. keep on going.
    thank you very much.

    Maswalpa
Sign In or Register to comment.