Skip to content

Futuristic city builder generator

3D model description


This is my first customizer. A simplified OpenSCAD version of a program made with Processing ( a few years ago.

With customizer you can generate a sort of futuristic buildings/cities/ships

You can choose the shape and the size of the base then the algorithm fills with a 3D-recursive structure.

As a random generator it depends of a numeric 'seed'. Every seed generates a unique structure. This seed is printed at the bottom of the base as a reminder of your unique design and may be useful for reproduce the structure.

This thing combines great with Customizable Convex Polyhedra printing incredible stands for your future-cities.

See the instructions and photos for more information about parameters of customizer and how to merge with polyhedric stands.

Also included
The STL file with Truncated Dodecahedron generated from and tested with polygonal bases (10/3 sides with side length of 9'75 and separation of 2mm)
And some STL's
And a ZIP file with many figures generated during development (before the final and customizable version)
Have fun!

UPDATED (2016/July,30th)!! Modified a bit of geometry on some parts to avoid overhanging problems when printing big figures. Results are similar but there's a little change in the overhangs of 'pyramids'

3D printing settings


BQ Prusa i3 Hephestos


Doesn't Matter



Tested with PLA.

Infill recomended 15%-25%. You can print with no infill but the roofs and flat parts may print badly. Infill acts a support from inside.

Rafts/Brim : Only if you really have adhesion probles.

Supports: NO!!!!. Geometry has been designed for no supports.

The program adds his own supports if needed in one special case: A poligonal base smaller than figure.

Instructions for Customizer
Some explanation about parameters.

General Parameters
Seed: Number for the random generator. You can use up to 19 digits

Base:Initial base for the structure. Can be a Polygon, Rectangle or Circle. Each one has it's own parameters.

Base Height: Height in milimeters for base generated.

Poligonal bases
Needs number of sides an length.

Position:Specifies if figure fits in(inscribed) or out (circumscribed) to poligon.

SeparationMargin from inside (when inscribed) or outside (when circumscribed) to poligon

Rectangle bases
Sizes X-Y width/height of rectangle

Circular bases
Diameter of circle.

  • 3D file format: STL and ZIP


Hi all! , I'm Fernando Jerez, computer science teacher, amateur designer and electronics noob.
Love procedural/generative stuff, robots, and all kind of 3D printable stuff.
Hope you enjoy my designs.

Contact me by private message: @ferjerez3d (Instagram,Twitter)



Add a comment