5
$\begingroup$

Creating a round step pyramid using geometry nodes

I know we can create a round step pyramid using the following steps but I would like to make it more procedural in geometry nodes.

img

img2

I was thinking of stacking round cylinders on top of each other with different diameters and merging each one but that seems a bit messy with the more steps I use. Any other thoughts? (To dream of real loops being added to geometry nodes.)

$\endgroup$

4 Answers 4

5
$\begingroup$

In this version you can control the height of the pyramid, I am using a curve line with a resample node, and I instantiate a circle at each point of the curve except the last one so that the height is exact. I also use a realize node before extruding each instance of the circle to override the scale attribute so that each step has the same scale.

(Blender 3.2 +)

Pyramid Height

Pyramid GeoNodes Screenshoot

$\endgroup$
8
$\begingroup$

Here is a Geometry Nodes based replica of the Step Pyramid:

enter image description here enter image description here enter image description here

Don't be confused by the number of nodes, the whole thing is really just a logic game with math nodes and not really an elaborate setup.

The advantage of this solution is, however, that you create a solid mesh here, and the functionality or the result is exactly the same as with the prototype.

I've wrapped the whole thing up in a nice node group for you, so it's even easier to use:

enter image description here


(Blender 3.2+)

$\endgroup$
1
  • 1
    $\begingroup$ "Don't be confused by the number of nodes" – Well if you used $n$ nodes, a normal person would use $2n$… $\endgroup$ Oct 30, 2022 at 14:00
4
$\begingroup$

This one is just a late remark, really..

Another way of making a step-profile is to start with a suitably subdivided line on the diagonal of an XY unit square.

enter image description here

On all the odd-indexed vertices, copy the X from the vertex below, and Y from the vertex above. For a pyramid, the resulting step-profile can be swept round a curve-circle.

enter image description here

Scaling in XY for radius, and Z for height, can be done at the end.

enter image description here

$\endgroup$
2
$\begingroup$

what about this node setup?

enter image description here

just a mesh line with cylinder instances.

enter image description here

or with more fill segments, then it looks more like yours:

enter image description here

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .