All 3D models were generated using a simple algorithm that:
- generates a 3D square grid;
- at each point of the grid generates cubes of the same dimensions;
- calculates the distance of the attractor point (which is defined by us) from each point of the 3D square grid and, based on that, scales the dimensions of the cubes, i.e., the closer the cube is to the attractor point the more the algorithm will increase it.
As you can see on the generated 3D models, a highly interesting result was obtained in the end. While generating these 3D models, we varied the position of the attractor point and the coefficient that defines the reduction of a block depending on its distance from the attractor point.
These 3D models have hardly any practical value, but their appearance is appealing, especially when they are colored. We think that these 3D models may attract people who draw interesting desktop background images, as well as those who like to play around with rendering 3D models, or who like math art, parametric design or generative art, etc.