I know the question have been asked a couple of times, but I tried every methodes I found here, but none of them work anymore…
I basically want to align my instances on my original mesh’s normals. The problem being that it is the first time I use Geomety Nodes in the 4.0+ Blender and my nodes setup I used to do it in the past doesn’t work anymore.
Is it just me or it feels like I have to relearn Geometry nodes on every single verion! -_-’ (It might just be me though!)
Well, what blender version you were using before ? can you post a blend file and/or a screenshot of your setup ?
unless you were using something like blender 2.9 it shouldn’t change that much from versions to versions !
So to answer to your other question, I’m on 4.0.1.
This is just one of the set-up I used. It is not the only one though. On this specific set up, mte problem is that the instences seems to align on the object surface, but when I try to change the axis, it doesn’t change anything.
That’s why I asked what version you were using before 4.0… But it’s not that important…
So, to fix the nodegraph you should use the Normal output from the distribute point on face, rather than using the normal node.
Since the distribute point take a mesh and output a point cloud, there isn’t any normal information , since they are just unconnected points in space. But the distribute point store the mesh normal on the pointcloud for convenience, if that makes sense…
You can also try to plug the rotation output from the distribute point in the instance on points, and from there it should be just a matter of rotating the instances, but maybe it’s simpler to use the align euler node …