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 David on January 5th, 2019, 6:52 pm Reply

This tool is awesome! Is it possible to produce a list of fill commands that represent the structure? E.g. "fill ~-2 ~-1 ~-2 ~2 ~1 ~2 brick". Then we can download a *.mcfunction file of all these commands.

Posted by UrMom on January 2nd, 2019, 7:14 pm Reply

On the diagrams (layer pictures) please add dimensions because I kept memessing up when I miscounted something. Thanks

Posted by A human on December 24th, 2018, 7:44 am Reply

Sooo difficult to follow and does not turn out like picture if you do follow! I ended up giving in and to just build my own as this is to complicated

Posted by Anonymous on January 1st, 2019, 10:28 am Reply

The reason why it looks different is because of the perspective that the preview is at an odd angle...

Posted by BeljihnWahfl on December 13th, 2018, 8:59 am Reply

Can you make a torus generator

Posted by Frank Zhang on November 26th, 2018, 5:47 am Reply

This is messed up I generated a perfect sphere in world edit and did the same dimensions here and it is messed up

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 PIE on November 26th, 2018, 1:17 am Reply

You can by changing the dimensions

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 Survivor on December 20th, 2018, 11:29 am Reply

You change the counter in the top-right corner to reduce it to what layer you want to create

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