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 Eric on March 8th, 2015, 1:13 am Reply

Maybe a zoom tool would be nice.

Posted by Eric on March 5th, 2015, 11:19 pm Reply

I just thought of something else. An arch way generator would be very usefull too. Sorry I didn't mention this earlier, but I greatly appreciate this tool.

Posted by Chicken on March 8th, 2015, 9:01 am Reply

Not really, just go to the hollow dome and break the parts expect the preferred straight line

Posted by Eric on March 5th, 2015, 7:26 pm Reply

I forgot to mention, a rotation tool would also be nice. Then we'll be able to view the model from mutiple angles.

Posted by zach on April 6th, 2015, 11:34 pm Reply

I agree with Eric there should be a rotation tool

Posted by Eric on March 5th, 2015, 7:15 pm Reply

If you could add something to remove specific layers, that would be helpful. Also there could be more shapes, such as bell curves, diamonds, and pyramids.

Posted by brent allen mcwilliams on March 2nd, 2015, 12:38 pm Reply

maybe you could add ring generation. picture the ring from lord of the rings. just add a structure generation similar to the structure of that. thanks

Posted by ray on March 2nd, 2015, 1:37 pm Reply

I like this;

Posted by FRIZZY E on March 7th, 2015, 5:36 am Reply

BRUH U CAN MAKE ALOOOT OF MONEY OUT OF THIS! trust me make it an app everybody wants this

Posted by Frizzy E on February 22nd, 2015, 5:32 pm Reply

this would be a great app though i would honestly buy the app for 5 bucks

Posted by Frizzy E on February 22nd, 2015, 5:30 pm Reply

thank you so much! UR AWESOME <3

Posted by Nullpersona on February 18th, 2015, 1:49 pm Reply

When altering thickness in the new editor, it is applied differently to the top and bottom, than to the sides. That said, the main tool was extremely useful, thanks!

Posted by Ray on February 18th, 2015, 3:15 pm Reply

Yeah- it currently generates a rotation around the center axis. which means the side is going to be the same width no matter what. I'm going to try to add surface normals to determine the size of the wall. That should fix that issue.

Posted by Daniel on January 13th, 2015, 4:47 pm Reply

Is there a way to have the tool generate a spreadsheet or "map" showing the row and column of the blocks that have something in them? I currently am just taking the picture and manually creating a spreadsheet with lists of where blocks go.

for example layer 1 of my dome has blocks at row 1 columns 68-98 so for my spreadsheet line 1 reads 68-98. then the filled blocks for line 2 etc.

Posted by ray on February 9th, 2015, 10:34 am Reply

I think I'm going to abandon the idea of one off formats / downloadables. However! I'm working on an update (see my link in the update text above)- If I built in a decent javascript api, you could write your own userscripts for stuff like that. Would you be interested?

Posted by Fuckoff on December 24th, 2014, 8:56 pm Reply

The B├ęzier curve GUI used to configure the bezier curves isn't supported by mobile plz fix

Posted by Siserith on December 8th, 2014, 8:09 pm Reply

hey it would be awesome if you added a row of numbers to the top and bottom and sides to help you know how many blocks long or wide somthing is