Skip to main content

New answers tagged

0 votes

Geo nodes set Curve Normal > free, unexpected result

The problem is fixed in release 4.3.0 with Issue 122601
Hani Tiby's user avatar
1 vote

Decrease Instances count by length (Different Object) - Geometry nodes

By definition, every instance is the same, except instances can be in different places (translation), be oriented differently (rotation), and have a different size (scale). They also can hold custom ...
Markus von Broady's user avatar
0 votes

Python: Create a Geometry Node set up to join multiple Objects

Final Code if anyone is interested in this kind of tool. The loop is from Markus von Broady in the other answer and some other ai script and copy-pasted code from a couple other pages: ...
Cornivius's user avatar
  • 1,491
1 vote

Python: Link Join Geometry node and Group Output

After messing with The missing line was nt.outputs.new('NodeSocketGeometry', 'Geometry'). I have also added the counter part for the Group Input node nt.inputs.new('NodeSocketGeometry', 'Geometry') so ...
Cornivius's user avatar
  • 1,491
2 votes
Accepted

Geometry Nodes grow a premade branching curve in parallel

The simplest algorithm is this:
Markus von Broady's user avatar
5 votes

Spiral between Points [GN]

Your Map Range node suggests you want to move the endpoints to empties, and linearly interpolate the offset (by linear interpolation I mean the smooth switching between moving to ...
Markus von Broady's user avatar
7 votes
Accepted

Spiral between Points [GN]

Here is a "simple" solution. It just creates a spiral going upwards from one control empty "start" to another control empty "finish". It only works for full rotations. ...
Gordon Brinkmann's user avatar
3 votes
Accepted

Hide occluded vertices

The raycast setup is very simple: As mentioned first by Chris later by me in comments, the effect is not ideal, because it works on vertices and doesn't cut edges/faces: Perhaps the resolution is ...
Markus von Broady's user avatar
1 vote

How to determine whether the FCurve array_index is targetting a specific property?

A function to check driver fcurve allows array_index > 0 ...
X Y's user avatar
  • 5,963
3 votes

Python: Create a Geometry Node set up to join multiple Objects

What you're looking for is a loop. A loop in programming allows you to repeat a given operation some number of times - here you want to repeat the operation of adding a node for each selected object: <...
Markus von Broady's user avatar
3 votes

Curve Tangent direction always changing depending on extrude

A tangent of the curve, is the direction of the curve. If you aligned lines with the tangent, they would overlap with the curve. So you want to align them with the normal of the curve, which goes ...
Markus von Broady's user avatar
1 vote
Accepted

Spawn unique instance per point

If you take a closer look, you would have seen that this isn't a bug. You have checked "picked instances". So Blender does this, because you didn't plug in any instance index there. And it ...
Chris's user avatar
  • 62.1k
3 votes
Accepted

Is there a way to select the vertices of a mesh by the local axes of another object in geometry nodes?

I think it's self-explanatory. I guess to really answer the question as in the title:
Markus von Broady's user avatar
3 votes

Constrain a Bounding Box Within Another Using Geometry Nodes

You need to take the "half" bbox length of the smaller object, subtract it from the larger objects bbox value going into the max node, likewise add it to the min node value of your lower ...
Jakemoyo's user avatar
  • 4,733
4 votes
Accepted

How do I delete all vertices above a line with Geometry Nodes?

Comments from @RobinBetts and @StefLAncien led me to a solution:
Lawton's user avatar
  • 275
1 vote

Is it possible to animate a transition between two XYZ Math Surfaces?

Yes it is possible to do a shape animation from one mesh to another using Shape Keys, specifically Join as Shapes: Join as Shapes (Transfer Mix) Transfer the current resulting shape from a different ...
Harry McKenzie's user avatar
  • 12.9k
1 vote
Accepted

How to reset or reverse instance transform without Realize Instances node?

(Using Blender 3.6.12) The proposed approach relies on extra objects carrying the scaling factors of objects A, B and C to avoid cyclic dependencies. Consequently, the Input parameters are moved from ...
StefLAncien's user avatar
  • 4,794
3 votes
Accepted

Mesh created with Geometry Nodes is slightly shifted compared to mesh created with XYZ Math Surface

There is an error in transposing the equation from XYZ Math Surface code to LaTeX. The last part of $z(u,v)$, computed in the frame "Z Equation Term 2", is written as: $$ z(u,v) = (...) - \...
StefLAncien's user avatar
  • 4,794
6 votes
Accepted

Menger Sponge Fractal creates weird outline on Cube surface when using Cycles

Well, the answer is quite simple since you made a deviation from the tutorial. The different appearance in Cycles and EEVEE is a result from the Z-fighting caused by overlapping geometry, which is ...
Gordon Brinkmann's user avatar
1 vote
Accepted

Proximity colors between instances of a same pack

Nowadays, there's an Index of Nearest that returns the index of the nearest element in the context domain, not including 'self', which saves a lot of the duplication and wrangling that was once ...
Robin Betts's user avatar
  • 78k
5 votes
Accepted

How to create border outline?

If you add a cube to the scene, and add a Geometry Nodes setup to it: Then you will get a curve defined by geometry, which should be exportable to any 3D format:
Markus von Broady's user avatar
2 votes

Proximity colors between instances of a same pack

Something like this? The stripes are of the color of the nearest ball: Simulation After OP's clarification: You can of course store the distance to the other ball just like you store the color of the ...
Markus von Broady's user avatar
2 votes

How to get a random number only once per instance, in stead of for each vertex, in geometry nodes

i hope, that this is what you want? So i just made a nodegroup out of your package GN setup and used it in a repeat zone, to position each individual package on a grid. There was no instance on ...
Chris's user avatar
  • 62.1k
1 vote

Geometry Nodes - Fill Quadrilaterals That Intersect

The solution posted by @chris above results in non-manifold geometry, as talked about in the comments. Here is how I've fixed that and extruded it into a solid. Basically, once you use the Mesh ...
ChrisN's user avatar
  • 143
3 votes

Geometry Nodes - Fill Quadrilaterals That Intersect

After OP's clarification - revision #2: What I outlined is just a contrived example, as my actual geometry is quite a bit more complex than this. Thanks for the answer though. Here's the absolute ...
Markus von Broady's user avatar
1 vote

Create repeating geometry across a face

Diamond Plate Pattern Build the node tree from a curve shape such as a star node or .svg instanced on a grid node. Select alternating parts of the grid with the index and the modulo node, so that you ...
common_goldfish's user avatar
5 votes
Accepted

Is it possible to animate a transition between two XYZ Math Surfaces?

Yes this is possible using this answer. You can also achieve this with a non-destructive method using Geometry Nodes, following the same approach described in this thread. This makes it easier to ...
Harry McKenzie's user avatar
  • 12.9k
3 votes

Geometry Nodes - Fill Quadrilaterals That Intersect

Method suggested by quellenform, adjusted for the fact you can't extrude individual edges: From quellenform in comments for posterity - just extrude the edges in two separate groups to force ...
Markus von Broady's user avatar
4 votes
Accepted

Create repeating geometry across a face

Here's a setup that doesn't use a grid. For grid based setup, you'd pretty much use the obtained points here to position the grid. Of course you could calculate the positions without spawning curves ...
Markus von Broady's user avatar
3 votes
Accepted

Geometry Nodes - Fill Quadrilaterals That Intersect

why don't you make your life easier, like this:
Chris's user avatar
  • 62.1k
5 votes

Create repeating geometry across a face

It should be no problem to array a set of squares on a grid. 1)We can use mesh to points set to faces and instance on points to array the squares on a black background. 2)We can eliminate the outer ...
common_goldfish's user avatar
1 vote
Accepted

How to Bevel Edges created by Mesh Boolean node (in Geometry Nodes)?

(Using Blender 3.6.12) Analysis This picture shows that, with the original GeometryNodes graph, the Scale of the first instance (with Index 0) is "nan" (see the first line, last column, of ...
StefLAncien's user avatar
  • 4,794
5 votes
Accepted

How to make instanced primitives' max/min coordinates to not be higher/lower than input mesh? (geometry nodes)

In your case all you need is simple maths to shrink the spawning geometry:
Markus von Broady's user avatar
3 votes

Merge Curves via Geometry Nodes

1)Build the pointer from 2 arcs or if you want more control handles, 2 bezier segments. 2)Rotate and realize the instances into place 3)Convert them to mesh temporarily to merge the points. 4)For the ...
common_goldfish's user avatar
4 votes

How Do You Randomly Translate Vertex Groups for Individual Instances for Instances on Points?

Your attempt #2 was the way to go. Let's say you have a monkey that you want to duplicate and drop the jaws randomly. Select vertices of the jaw, assign them to the vertex group ...
Markus von Broady's user avatar
1 vote

How can I add a Geometry attribute/ parameter to a Modifier Geometry Node and name it?

A "top-most" node tree can only use a single "Geometry" input, because the modifier will only pass a single geometry. Likewise with the output, because the modifier only expects ...
Markus von Broady's user avatar
0 votes

how to use geometric nodes to deform geometry instances with curves?

I achieved what I wanted and it even seems to work correctly. And so, in order to indicate the index of the curve, we need to take the “Capture Atribute” node and at the same time install it in the ...
AquaMan's user avatar
  • 11
2 votes
Accepted

How can I split and remove partially overlapping faces without Mesh Boolean?

Maybe a bit peculiar to this case, but here, you can selectively triangulate the diamond mesh by proximity of quad faces, and then selectively delete the resultant triangular faces by the same ...
Robin Betts's user avatar
  • 78k
3 votes
Accepted

Merge Curves via Geometry Nodes

I'll give an extremely simple answer for you and leave the elaborate answers with bells and whistles to the folks who suggested them. Since your Bubbles and Pointers are going to be generated ...
Obfuscate's user avatar
  • 615
3 votes
Accepted

How can I make the edge geometry fully join?

another approach for the perpendicular shapes
filanek's user avatar
  • 46
0 votes

How can I make the edge geometry fully join?

I've reached a solution. It works even for asymmetrical and angular meshes. In this case, you need to adjust the Curve to Point node count to a high number. I've set around 500. If the mesh is ...
Felipe Balmant's user avatar
8 votes
Accepted

How to make an Equilateral Triangle Grid with Geometry Nodes?

Nothing elegant or unusual about this one at all, just plumbing.. Triangle : Mesh 3-circle, origin to mid Y. In a row,every triangle rotated by pi*index Duplicate rows as instances, every other row ...
Robin Betts's user avatar
  • 78k
4 votes

How to make an Equilateral Triangle Grid with Geometry Nodes?

🤔🤔 You may want to realize instances and merge by distance.
Markus von Broady's user avatar
4 votes

How to make an Equilateral Triangle Grid with Geometry Nodes?

🤔 Unfortunately the subdivision method doesn't work because it's different in geonodes than in the edit mode... How do you create a triangle pattern in a plane?
Markus von Broady's user avatar
4 votes
Accepted

How can I decrease the leaf amount by branch size?

After downloading it seems you already found out that with a Realize Instances node you can reset the scale of the curves. The scaling which you use to define the length of the curves was also ...
Gordon Brinkmann's user avatar
6 votes
Accepted

I don't get how the “edge angle” node works

(Using Blender 3.6.12) The Edge Angle node is computing the angle at an edge as the angle between the normal of its adjacent faces, not as the angle delimited by ...
StefLAncien's user avatar
  • 4,794
5 votes

I don't get how the “edge angle” node works

You need to subtract these angles from 180° to get the value you're looking for. The actual maths behind it go a bit over my head but that seemed like a straightforward solution. BTW I don't think the ...
Gorgious's user avatar
  • 31.5k
1 vote

Geometry nodes: How to snap curves points to nearest surface?

I found a solution as a basis for further work. The basically principle: I need a projection source for the raycast node to get the ray directions around the source mesh. To achieve this I take the ...
Christoph Werner's user avatar
7 votes
Accepted

Understanding The Purpose - Capture Attribute

If something is useful for you, you can only decide for yourself - when you understand how this is working you might find use cases for it. As said in the comments, just using single values for all ...
Gordon Brinkmann's user avatar
0 votes

Scattered objects are too small and moved to the side

Use Reset Children on the Collection Info node.
shmuel's user avatar
  • 1,617

Top 50 recent answers are included