0
$\begingroup$

I want to be able to apply different Geometry Nodes Groups to my design.

Is there a way to store them and switch between them as needed?

EDIT:

I noticed that Node Tree dropdown list (or menu, or whatever this thing is called) can store multiple presets/collections of Nodes Groups, although it seems like it can save only one preset and the other ones disappear after closing Blender.

enter image description here

$\endgroup$
11
  • $\begingroup$ Not really. I would make each variation a group and apply some switch nodes to choose which configuration to use... $\endgroup$
    – Dúthomhas
    Mar 8, 2023 at 6:24
  • 3
    $\begingroup$ @healthyfat, what exactly do you mean? What do you mean by "configurations"? Is it different node trees for different functions, or something like group input value presets you are talking about? Could you provide some more context and possibly an example of how and for what you would want to use these "configurations"? $\endgroup$ Mar 8, 2023 at 7:25
  • 1
    $\begingroup$ Does this answer your question? blender.stackexchange.com/questions/249624/… $\endgroup$
    – quellenform
    Mar 8, 2023 at 8:37
  • 1
    $\begingroup$ What you see here in the dropdown are the node groups currently used in your open blend file. The asset browser and the node presets are completely different things. These allow you to reuse previously saved node groups from other files or locations. Please try to clarify what you are asking about in this question. $\endgroup$
    – quellenform
    Mar 8, 2023 at 10:00
  • 1
    $\begingroup$ Ah, sorry, now I understand what you mean. In this case the answer below already fits (somehow). You would need to use Fake User here, so that the node group in your file is preserved when saving, without them being explicitly in use. $\endgroup$
    – quellenform
    Mar 8, 2023 at 16:32

1 Answer 1

2
$\begingroup$

There are a couple of ways to save Geometry Node groups.

As you can see in the answers linked in the comments already, you can use Asset Browser for it. You should look into how the Asset Browser works in general first. Short version is: you mark Blender's data blocks as assets, and save them to some files in some folder that you set up as your asset library in Blender's preferences and then Blender loads those assets from those files in the folder as your asset library in the Asset Browser. This works for all sorts of stuff in Blender, node trees/groups including. This is probably the best way to do it and you should look into that.

I wanted to mention another way for very specific situation. If you want to save some things that you use all the time in pretty much all kinds of projects you do, you can save Blender's [data blocks](data blocks are objects, meshes, materials, textures, particle systems, material/compositing/GN node groups and pretty much all and any kind of data Blender saves in a file) to the default startup file, so they are available when you open Blender with the default scene. In order to do so, you need to open Blender with it's default startup scene and append everything you want from other files or make it there and make sure all the stuff that is not yet used has "Fake User". It's usually the shield icon and you can find it all over the UI, but in case of Geometry Nodes it's here:

enter image description here

There are other ways of setting Fake User like in the Outliner:

enter image description here

Once you have everything you want in the file and also everything you don't want removed you can save it as default Startup file:

enter image description here

Keep in mind that everything is saved even things like UI and tool settings and you will always have that file loaded when you start Blender so it makes sense to make it convenient for what you do with Blender.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .