Voxel Shape Generator

Written 11:36 am 7/4/2012 Modifed 10:09 pm 2/8/2015

Use this tool to make spheres for Minecraft and the like. Idea originally stolen from Neil Fraser, but more recently inspired by friendly competition with my friend Jesse, whose Circle Generator seems a little two dimensional.

Update (2/8/2015) Attempting to make this a little more bad-ass. See here

Update (3/14/2013) GUI makeover- I'm attempting to speed everything up by only rendering tables when you're ready for them. I also added isometric modeling (with culling this time) in canvas that should let you preview the shape.

Update (3/12/2013) You can now draw your own shape with Bezier curves! Adding SVG rendering methods for speed, although it's not as easy to read as tables. I'll try to make that work a bit better.

Update (9/30/2012) The script has been updated to generate cones and domes. If you have any suggestions, add them to the comments.

Posted by Adam on October 22nd, 2018, 1:07 pm Reply

This is incredible. What a fantastic tool. Thank you so much for taking the time to build and share this.

Posted by Human on September 3rd, 2018, 12:09 pm Reply

is it possible to make a one with a big tower where the biggest circles are at the top and the bottom and the smallest circle is in the center. The size of the circles slowly shrink from the bottom of the tower and it starts getting bigger after it reaches the mid way point?

Posted by Human2 on October 28th, 2018, 10:22 am Reply

If you do the bezier curve option and move both of the outer points to the top, you can then adjust the other two points to your liking. If you try to overlap them, you should be able to get the desired effect. Inspect Element might be able to help you get them to the same point

Posted by ovex on November 2nd, 2018, 1:39 am Reply


a s s s


Posted by T50 on August 28th, 2018, 4:58 pm Reply

is it possible to make it more than 13 because this would be really helpful for me...

Posted by T50 on August 28th, 2018, 4:59 pm Reply

Actually no need, just discovered...

Posted by hfgdsafdgdsadasdffgdgdfgdfgdfdsfdsfddsdsasda on April 6th, 2018, 6:35 pm Reply

make it so you can generate a random one

Posted by emily on March 10th, 2018, 12:55 pm Reply

This site isn't great, it's missing some blocks for some reason, and I built the entire thing to realize it was quite off when I followed these exact steps so now I have to restart and do it all myself smh

Posted by Derpy on June 28th, 2018, 7:25 pm Reply

It only counts the surface area, not the inside of it.

Posted by emily on March 10th, 2018, 12:37 pm Reply

dark blue to be exact

Posted by emily on March 10th, 2018, 12:35 pm Reply

What do the blue blocks mean?

Posted by Mr. Mackintosh on July 19th, 2018, 3:54 pm Reply

Light blue blocks are new blocks added from the previous layer. Dark blue blocks are from the previous layer, new or not new. Gray blocks are blocks taken out from the previous layer.

Posted by Sunsprint on February 27th, 2018, 6:14 pm Reply

Would it be possible to generate voxel polygons? Like a pentagon, hexagon, etc., or things like an icosahedron as well?

Posted by Anonymous on February 9th, 2018, 7:30 am Reply

has anyone ever thought of making a spiral staircase generator? could be usefull for larger builds, or just if you have issues making them to begin with... just an idea

Posted by Redbeard on January 18th, 2018, 4:51 pm Reply

This is so helpful and awesome. Thank You.

Posted by Tomatenblau on January 4th, 2018, 12:36 pm Reply

So helpfull for Minecraft and really nice work. ;)

Posted by thank bro on January 8th, 2018, 8:24 am Reply

submit cornment