12 votes
Accepted

Apply a copy of an object to each disconnected curve using the curve modifier

Here's a somewhat limited version of the Curve modifier that only works on the X axis (it is possible to make it work on other axes, I just got lazy). It trims the ...
Kuboå's user avatar
  • 8,540
11 votes
Accepted

Can I create real/editable curves with Geometry Nodes?

Since Geometry Nodes can only be applied as a mesh, we can't get a Curve object from it, but what we can do is transfer the attributes and data from the splines to a mesh in a way that a python script ...
Hulifier's user avatar
  • 5,878
11 votes
Accepted

How to get the mapping of face(vertex) index after applying geometry modifier?

As a starting point, capture the original face index: Put your Doo Sabin algorithm after that (lower on the modifier stack). Python can access evaluated data without the need to apply the modifiers, ...
Markus von Broady's user avatar
11 votes

Geometry Nodes: How to randomize/shuffle indices in 'Distribute Points on Volume'?

There is a technique that can be used to re-sort points based on a specific value. I have called this Native Sorting Technique, because it uses only a small node trick that does not require any ...
quellenform's user avatar
  • 33.7k
10 votes
Accepted

What is the Attribute Domain "Face Corner" in Geometry Nodes?

A face corner is a per-vertex, per-face attribute. The traditional examples of this are split normals, face-corner vertex color, and UV. Here, I'm demonstrating face-corner vertex color. The top ...
Nathan's user avatar
  • 21.3k
10 votes
Accepted

Geometry Nodes: How to randomize/shuffle indices in 'Distribute Points on Volume'?

$\hspace{15pt}$Using sorting nodes like Points of Curve works perfectly and results in simple node trees, but as domain size increases, like thousands of indices and more, sorting will slow down ...
Hulifier's user avatar
  • 5,878
10 votes

Best way to get random spherical distribution using geometry nodes?

Discarding Approach Spawn twice as many points as you need (I do an exact sphere radius vs cube radius ratio but you're not guaranteed to get enough points regardless how many spare points you ...
Markus von Broady's user avatar
9 votes

Hollow semi-circle with thick border

what about a geometry nodes solution? with this node setup: you get this:
Chris's user avatar
  • 54.4k
9 votes

Circular shape with sine edge

I assume that you need not only the outer edge, but also a nice topology inside the shape. Maybe this example will help you: As basis I use here a mesh, which I created from two curves with ...
quellenform's user avatar
  • 33.7k
9 votes

Is it possible to get camera information in Geometry Nodes?

As far as I know at the time of writing both camera and light data are not available for manipulation in Geometry Nodes, and you can't read object data properties from objects directly. You can ...
Duarte Farrajota Ramos's user avatar
9 votes

How to subdivide triangles into four triangles with Geometry Nodes?

One way to do this might be to simply recreate the mesh you want. It's not clear from your question exactly what you plan to do, but you might find this approach helpful: Here I simply scale the ...
quellenform's user avatar
  • 33.7k
9 votes
Accepted

Generate integers with String to curve node and Simulation Nodes

you can use this node setup: to get this:
Chris's user avatar
  • 54.4k
8 votes
Accepted

Transforming UV through Geometrying Nodes

In this particular case, you don't actually need to use the UV Unwrap node. Instead, it is actually sufficient to put the UVs together yourself: The procedure here ...
quellenform's user avatar
  • 33.7k
8 votes
Accepted

Access edge data in Geometry Nodes

Solved with a Python script to convert edge data into edge-domain attributes: ...
user159149's user avatar
8 votes
Accepted

Blender Geometry Nodes: Extrude faces based on curve

You can capture the factor value on the main curve (with either a Capture Attribute or Store Named Attribute) like you did with ...
Kuboå's user avatar
  • 8,540
8 votes
Accepted

Find the tangent point automatically

By the chain rule, it turns out that, (simplified by $cos0=1$), the derivative of $a\times sin(f\times x)$ at $0$ is $a\times f$ The derivative of $x^2$ is $2x$ So we have to find the point on the ...
Robin Betts's user avatar
  • 74k
8 votes
Accepted

Applying geometry nodes doesn't work on a curve object

In Youtube tutorials on Geometry Nodes people when they start often say it does not matter which object you add to the scene, because they immediately get rid of it in Geometry Nodes and create ...
Gordon Brinkmann's user avatar
8 votes
Accepted

How to boolean union closed 2D curves within same bezier object with geometry nodes?

There are several possibilities here, but since I don't know exactly what you want to do with the result, I suggest the following solution: The first hurdle is that ...
quellenform's user avatar
  • 33.7k
8 votes

Geometry Nodes: What Does Capture Attribute Add to Geometry?

TLDR: if you skim through and search for a bold text like this paragraph, it might be enough to explain what's going on. This will be a third post in my series on how to read geonode trees [links at ...
Markus von Broady's user avatar
8 votes
Accepted

Geometry nodes - Fast way to create a sphere with hexagonal extrudes and separated faces

Start with an Ico Sphere, through the Dual Mesh node and extrude the faces by a random factor: And here is a slightly more complete example that also creates the distances between the objects, as ...
Tobias Einarsson's user avatar
8 votes
Accepted

How do I get the coordinate where an edge intersects a face using geometry nodes?

To solve this task you could use the node Raycast. By subtracting the two positions of your mesh line from each other you get the direction, and starting from one ...
quellenform's user avatar
  • 33.7k
8 votes

How to remove overhanging objects in Geometry Nodes?

You can use the Geometry Proximity node with the Edges option for that. The threshold in the following Greater Than node ...
taiyo's user avatar
  • 3,294
8 votes
Accepted

Geometry nodes, how to select the boundaries of mesh islands?

If the method with the raycast from Markus von Broady does not work for you, you can also go the indirect way via splines: Here I first capture with ...
quellenform's user avatar
  • 33.7k
8 votes
Accepted

How to rotate a vertex group with geometry nodes?

The node Transform Geometry changes the transformation of the geometry, but not individual elements. Since you want to change specific points of the geometry here, ...
quellenform's user avatar
  • 33.7k
8 votes
Accepted

"Set Smooth" and "Subdivide Mesh" geometry nodes nasty interaction

You should use the subdivision surface node, not the subdivide node. The difference is like switching catmull-clark switch in the subdivision modifier. Subdivide is just simple interpolation on the ...
maddes8cht's user avatar
8 votes

How can I make a square spiral (curve) in Geometry Nodes 3.4

You can solve the task with the following setup: Here I use a mathematical setup based purely on the index of a spline and some math nodes. I calculate a specific position in the positive or negative ...
quellenform's user avatar
  • 33.7k
7 votes
Accepted

Is it possible to create dynamic paint wave behavior in Geometry nodes?

Yes - this is now possible with the new Simulation functionality being developed in Geometry Nodes : This can be achieved with the new 'Simulation' functionality of Geometry Nodes - where the state ...
Rich Sedman's user avatar
  • 44.3k
7 votes

Hollow semi-circle with thick border

Here's an easy and simple Geometry Nodes setup with a Solidify Modifier. You can easily adjust the Resolution, Arc's radius & sweep angle, object's extrusion and scale, and the thickness. ...
Harry McKenzie's user avatar
7 votes
Accepted

Hollow semi-circle with thick border

Just for fun, in the spirit of our @Gorgious, this can be done purely with old-school modifiers, starting with a single vertex at the object-origin:
Robin Betts's user avatar
  • 74k
7 votes
Accepted

How to use an instance position as texture coordinate in shader?

In your setup, you are trying to capture the Position vectors (via Store Named Attribute) in the Instance domain, but at that step there aren't any instances ...
Kuboå's user avatar
  • 8,540

Only top scored, non community-wiki answers of a minimum length are eligible