Geometry Nodes

No, I completely missed those, but I wasn’t able to follow development until recently, so I would just skim through the two big GeoNodes threads. And from the users reactions I got the impression that changes were completely out of the blue (more of a case with dashed lines).
But looking at the replies in those two threads it seems that people still wanted to use names attributes with the fields system, also @jacqueslucke summed up the problem pretty well and even suggested a solution in this post:

But the changes still went through, so communication didn’t work out in this case.

It didn’t yet
There should be a poll post tomorrow

1 Like

I thought Dalai said no pole, just a post?

1 Like

I think you should create a new thread with 2 polls for both controversial decisions… set/get attributes and dashed noodles. This way the votes are easily accessible for anyone to vote on or to see the results of, without having to dig through hundreds of posts in this thread. The community should get a voice on these recent changes and a poll would make it clear what the majority want.

1 Like

You need to use Attribute Capture to get the face normals because the points don’t have normals.

5 Likes

I’ve been trying do what you show here in many different ways with vector math before. Your tree is much nice and more concise. However, I don’t quite understand what Attribute capture does and why if I plug the geometry directly to mesh to points node, the rotation is different. Isn’t the normal part of the original geometry already?

Another point, if trying to align normals to the faces of instances, it isn’t working at the moment. Shouldn’t the new normals get picked up from the instances?

Edit.

Seems that if I plug in realize instance node before the second recursion, it works as one would expect

Is there a way to adjust the position the mesh, e.g. slide instance points across the U or V directions?

What would be a way to exclude certain instances?

Also, really important to workflows with many objects, is Fast Boolean coming to Geometry Nodes? The Exact boolean is very slow in my workflows so I rarely use it and it would be a big hurdle if it doesn’t exist in geometry nodes.

I tried…

it’s important to pay attention to the situation :

  1. an important statementis made via a “status update” alongside other mundain news
  2. it is asked to not talk about the restricions right on the topic
  3. polls not allowed
3 Likes

Hello Everyone,
we talked a lot about the removal of the named attribute within nodetrees on this topic (get/set attr nodes)

There’s a new dedicated topic about this subject.

1 Like

how it work with Collection info? all objects have a same position in instances.

I’m not sure what you want to achieve, but :
Try to enable/disable “Separate Children” / “Reset Children” / “Pick Instance”

1 Like

not working. try all. all objects in collection distribute in the same positions.

try all 3 at the same time please :slight_smile:

1 Like

thanks, Master!! all working now

1 Like

In fact the reset one is not needed if you want the offset from the 0,0,0 that an object can have to be respected, but the other two, yes, that’s the path :slight_smile:

1 Like

I’m trying the 3.0 build from yesterday. I managed to align the Y axis of the instanced object to the curve tangent, any ideas on how to rotate the instances around local Y accordingly to the curve tilt?

I Intuitively tried this:

But I’m obviously missing the point.

Here’s one method. Different options might work better on the align nodes depending on the orientation of your instance object.


Though they currently share the same socket, the difference between an angle and a regular direction vector is extremely important. In your example you have a the rotation plugged into the “Vector” input, just watch out for that.

5 Likes

Ahhh thanks, I suspected that was something related to what the vector socket represented. And completely forgot that I could use Normal. I’m not at my PC now, but I assume that the tilt of the curve directly controls the normal direction right? Otherwise I would still need to rotate the normal.

Just to make sure I understood the issue:

Let’s say that I want to control the roll of the elements with an arbitrary value(constant field) and not with the curve tilt.

Could I rotate ( just like I wrongly tried to do with the rotation directly) the normal with an “vector rotate” around the tangent vector before aligning the instance rotation to the normal? It would be legal since in this case, I would rotate a direction vector (the normal) and not a Rotation vector, correct?

EDIT:

I tried myself, It works, I managed to add global offset to the tilt:

Thanks a lot Hans @HooglyBoogly !!

Can someone confirm that The Raycast Node is missing/not ported yet in 3.0 build from yesterdat oct 12? Or it changed name?

Ray cast and Attr transfer is missing, planned for 3.0 :slight_smile:

1 Like

Hey folks
i “updated” the local/global matrix transforms nodes and the quaternion nodes
they are now all working with vector + fields !

Capture d’écran 2021-10-14 133429

Get here → https://pasteall.org/blend/834d519e2e2445929f8c721705352da8

Also if someone have a transform node with reverse option that is compatible with field/vector please poke me :grinning_face_with_smiling_eyes:

Let me know if i got something wrong (i suck at math), but well it seem to work fine :slight_smile:

11 Likes