You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Disco Ball generator - powered by geometry nodes


Sterling Roth writes:

Inspired by the dense, uniform packing of mirror tiles on a disco ball, I attempted to recreate the effect in Blender's geometry nodes.

The main challenge was finding the spiral path the tiles are placed on around the ball. Some research led me to the formula for a spherical helix.

Now all I had to do was convert the formula to math nodes:

While it may look scary, the trick is to just go piece by piece, and remember your order of operations! The mnemonic I always remember is: Please Excuse My Dear Aunt Sally - Parenthesis, Exponents, Multiply, Divide, Add, Subtract.

Once the math for the spiral was worked out, I used that to set the positions of vertices in a mesh line primitive, which was converted to curve and resampled to get the even spacing. Check out the Blender artists post for more information, and a free, CC0 download of the .blend file.

About the Author

Sterling Roth

I've been using blender for over 20 years. I'm a big fan of procedural shading and geometry nodes.


  1. Blender has something similar pre-built in with the extra curves add-in that comes with Blender, which I would have been inclined to start with, but it certainly isn't as good of a solution as this.


Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.