Geometry Nodes

maybe the attr delete node should have dynamic inputs? :thinking:
It definitely looks quite rediculous when we need to delete a lot of attr

10 Likes

we need loops
 or at least I think having loops will help a lot in many situations

5 Likes

There is a multi input patch in the works D10698

2 Likes

Mayble a simple text with , to separate attributes to delete or “all”

3 Likes

Fuzzy search would be really useful might cover this. Eg pos.* to remove pos.x pos.y and pos.z. It might be able to work so just * would clear everything.

3 Likes

Agreed, although “fuzzy search” isn’t the right implementation you are thinking of (that could get quite disastrous), that’s a “wild card” search.

2 Likes

I wonder could we use the geometry nodes on a collection. For example to randomize array of monkeys. Or move apart peices of pre-fractured object?

Yeah
 and arrays! This would help a lot when creating new geometry

3 Likes

you can chose a “collection” instead of object in point instance node, but I doubt it will be possible for whole collections
 It would be easy to crash blender I suppose :slight_smile:

It should be possible, we need it! :slight_smile:

possible to bring back textures after array geometry nodes and spline modifier? or this is BUG?

Hi guys, i got a question regarding the collection instance node. If i remember correctly there was a patch in the works allowing to define the count of each object in the collection. What happened to this ? I would also like to know, if it would be possible to use the bounding boxes of the objects to be used with the poisson disc method to avoid intersection. Thanks !

2 Likes

@HooglyBoogly I saw the speedup with primitive nodes. Impressive ! Is that why tweaking values in the redo panel is incredibly slow with regular primitive creation ? No chance this could be improved ? Obviously I don’t understand the specifics (bmesh versus mesh, etc) and I know that’s not what you’re working on. I’m just surprised it can be achieved in a context and not in another.
Anyway, great work and thanks for all the primitives !

2 Likes

We need a script node, but one that works as fast a C code


3 Likes

It’s called modifying the source code :wink:

In all seriousness though implementing a full programming language might be out of the scope of stuff for a while, not to mention buggy as heck since anyone’s code is now fair game. That could do a lot wrong to the blender ecosystem. Most users should never have to write a line of code for their modeling tasks, including python. The processor nodes will likely be familiar, performant, and multi-threaded the answer for this.

6 Likes

If it’s well contained and limited in scope, I could see it happening !

1 Like

Interesting issue. Right now we cannot “frame all” distributed objects.
The camera is zooming in the center of the original object and we need to zoom back a lot to see the entire scene.
Project link https://www.dropbox.com/s/si4vkg1qr6jbr5g/Zoom.blend?dl=0

P.s. It is strange that we cannot attach the blend.file here.

Also the attribute autocomplete dont have the “Scale” attribute. Hopefully thats only during the beta testing of this feature.

Seem like it :roll_eyes:

In all seriousness though implementing a full programming language might be out of the scope of stuff for a while, not to mention buggy as heck since anyone’s code is now fair game.

In the chat they were talking about doing the processor node and the script node at the same time.
so the processor node would be visual scripting of the script node ect
 so twice as less work in theory

1 Like

I am about to use GNodes for a large scenery creation (rally stages for some sim), so I made a quick test and tried to weight paint a 100k vertices “ground mesh” to populate some GNodes vegetation instances onto, but the performance is really terrible - the weight painting is laggy, the viewport fps drops even with a very small count of instances.
Feature-wise the GNodes are really powerful and with great potential in many areas, but the performance seems to be even worse than when using particles to me. Or am I doing something wrong?

Is there any chance this will get (significantly) better in future?

3 Likes