Geometry Nodes Gizmos Feedback

You have issues with Blender freezing too when you use gizmos?

Playing with SDF’s with gizmos…

But Blender freezes randomly

I am not sure why this happens. If I restart Blender and try the same steps, Blender may freeze again. (Sooner or later.)

1 Like

So glad I finally found a thread talking about this! They didn’t show up when I tried and I figured I was doing it wrong…

After watching the random tree instances demo in the release video, I was immediately excited to see if node based tools could allow further per-tree customization using named float attributes (say tree_height, seed, or branch_density)

Right now editing float based attributes is somewhat cumbersome, but a gizmo could make that much easier. Pair that with an extension like AnimAll and you could even animate some of these properties individually 0.0

Hopefully there’s a plan to integrate this later :crossed_fingers:

1 Like

Correct me if I’m wrong, but current gizmos are basically a way to edit floats (or matrices, in case of transform gizmo).
I’m wondering if it would be possible to use the same concept to edit other types of value, such as integers (we could choose between a " - + " or a " < > " button that you can place in the viewport, where you click on the arrow or - or + to increase or decrease the value) and booleans (where a checkbox would be fine).
Maybe the same concept could be applied even to other value types

2 Likes

You may be aware of it, but the current linear gizmo could be made to resemble a quite functional integer gizmo, with some adjustments, see below


Of course, it’s not using -+ buttons like you mention.

I am using Geometry Node Gizmos to adjust the size of architectural objects. It would be nice if I can use Blenders default snapping functionality to snap to a vertex to accurately size objects. Are there any plans to allow gizmos to snap to geometry in the 3D Viewport?

11 Likes

I really hope that Gizmos gets support for fields and named attributes.
Currently Geometry Nodes doesn’t provide great ways to manage properties that need to be changed for only some geometry but not all of it.
Such as modifying the position of a single generated mesh, given a group of them.
I feel like this issue is a significant limitation of current GeoNodes.

Really useful, but I’m not trying to find a solution on a project I’m working on.
My point is, the current gizmos doesn’t allow to edit values like the ones I mentioned.
Imagine having an array of instances, these instances are the same customizable product, you want to be able to have an integer gizmo placed above each instance to switch between configurations, or a checkbox to enable or disable a feature for that instance, or even a drop down list to edit menu values.
I think this is a natural evolution of the gizmo system