Geo Nodes node tree efficiency - Plus Switch Node

Quick question on the parametric building setup. A lot of the nodes were duplicated, which made it made it super clean and easy to understand, but doesn't it affect performance?

I imagine it's negligible at the scale of this node tree, but it made me curious if at the scale of a scene set up with tons on assets (like Cubicity) that might have this same type of set up if it would affect render times at all. 🤔


On the switch node note, I don't know when it was introduced, but in the N panel you can change the type of the switch node from Integer to Boolean and that will make it a checkbox. If you for some reason prefer the number slider, just change it to integer again. And of course, there are other options too.

I agree that the checkbox is much more intuitive, but thankfully in the latest versions of Blender it automatically gets set as a boolean type, meaning the downloaded files from the course are all with checkbox! 

1 love
Reply
  • Dwayne Savage(dillenbata3) replied

    That's a good question. I think it's one of those things that may have different results depending on your hardware and OS. If that's the case then the only way to really know is to test it. I haven't started learning geonodes yet, but I know there is a way to see the milliseconds of processing done by your nodes. I don't know if it's in newer blender versions or an addon/extension. I'll see if I can figure out which video on YouTube that I saw that. 

    1 love
  • Sascha Feider(SFE-Viz) replied

    Dwayne is right, you can turn on the timing option in the node overlays and it will show the processing on each node if that's what you meant.
    025-02-04 105334.png

    From what I've seen so far it's heavily depending on the node itself with some having almost no impact at all and some are super heavy. I would image you wouldn't want to duplicate something with a boolean operation attached to it. Then again what do I know about this voodoo stuff :D

    2 loves
  • Nathi Tappan(nathitappan) replied

    Great! Thanks guys!

    2 loves
  • Kent Trammell replied

    I think you all are going to LOVE the geometry nodes course we have in the oven 😎

    FWIW, in that course, Mike duplicates swathes of nodes fairly regularly and he definitely knows what he's doing. I also suspect it's likely situational. Boolean operations is a great example of what to duplicate carefully.

    2 loves
  • Nathi Tappan(nathitappan) replied

    That sounds very exciting!! Geo Nodes don't love me as much as I want to love them, but we're working on it. Lol. 

    Good to know! Situational about describes everything in my all decisions in my job and life. Fitting... lol.

    I'll keep an eye out for the nodes that show extra computing timing for now, and jump on that course the minute it is released.

    1 love