Cube Solid Builder

Generate a random connected solid, then edit it directly on the isometric grid. Left click a highlighted face to add a cube. Right click a visible top face to remove the top cube from that stack. Scroll down to bottom of left panel for editing guide

Used when creating a fresh random solid.
Lower values favour taller stacks; higher values favour wider solids.
Export settings
Cubes0
Columns0
Max height0
Footprint0
  • To add cube: Left click a highlighted face to attach one cube to that surface.
  • To remove cube: Right click the visible top face of a stack to remove the top cube.
  • Top highlights add a cube on top of a stack; other highlights add a grounded neighbouring cube.
  • Dots and walls are loaded by default for both the display and export preview. Toggle them if you want a cleaner output.
  • Hide guides to view only the solid.
  • Views preview/export shows Top, Front and Side. You can swap the Front/Side mapping with the toggle above; the Top View rotates to face the selected Front direction.
  • Floating cubes are not allowed in this builder.
  • \n\t
  • Random solids are now generated as a solid terraced footprint, so they do not create holes between columns.
  • Wall guides are anchored to the far back bottom corner of the solid.
  • Starting random solids now try to avoid hidden cubes from the default isometric viewpoint.
Conceptualised and vibe coded by Tan Jing Yan (Julienne)
Interactive Isometric Grid
Left click to add cubes, right click to remove cubes
Ready