Geometry Nodes Development Discussion

Check this out:


Curious if that would let us transfer vertex locations using UV sample space. Pretty common in other softwares and there’s a great Blender addon for that as well, it’d be neat to have it in geo nodes as well.

Could give us a surface deform option based on UV sample space.


I’m more interested in storing complex attribute on low poly meshes without the need for intermediary subdivided mesh just to provide points for data storage. Procedural UVs could be great to remove the need for temporary mesh entirely.

1 Like

Can we comb inside geometry node for new hair system(mathematically) instead of sculpt mode?

1 Like

In a similar manner as previous posts I was wondering if we will ever get ability to basically add edit node to wherever in the geometry node tree. Similarly like we can add transform node for example?

Maybe eventually, but as far as I know there is no work being done on this.

1 Like

A post was split to a new topic: Geometry Nodes: attach driver to Float property

A post was split to a new topic: Create cube of cubes with random size using geometry nodes

Two things Geometry Nodes need in my opinion: node for referencing object transforms on self, and the ability for Copy Attibute to copy Inputs and Outputs. Right now, you can use Geometry Nodes to create world space modifiers, but it becomes a major hassle to fill “self reference” input for multiple objects. Same for geonodes on multiple objects in general. When node modifiers are copied, they appear stipped down of inputs, unless you hardcode all the nesessary variables


Is Geometry Nodes turning everything (UV,vertex groups) into generic attributes ever be fixed? I noticed that one of my geonode modifiers blocking Weight Paint when active. After applying it, all vertex groups moved to generic attributes’ table. Not sure if it was because I used StoreNamedAttribute

Also, I wonder will some standard Modifier commands (such as Save as Shapekey) be compatible with geonodes?

Hum, very unlikely, look at the array modifier, it doesn’t have this option either…
Of course, with GN you can make a displace and that makes sense to make a shape key out of it, but what about when you scatter some grass on a cube ?

This is where the wise CG artist learn a bit of python to work around these situations , if you really need it … Or it’s also possible to do it by hand by merging as shape keys.

1 Like

This design task should give you some more information on the subject:
@HooglyBoogly mentioned that the plan is to use generic attributes everywhere in the long run. It appears turning “Vertex Colors” into “Color Attributes” was the first step in this conversion.


I thought that it would be trivial to test if input/output geometry has same vertex number. But i’m not a dev, maybe there are indeed deeper problems

That would be cool to be able to paint any possible attribute through unified interface. Though steps to this unification are painful. Basically every editor mode gets screwed if you edit some attribute by geonodes (sometimes when you even do not want to touch other attributes, as in my example with vgroups)


2 posts were split to a new topic: Counter scale instances