Page 1 of 1

[Mod] Generative architecture [0.1.7] [projects]

PostPosted: Sun Jun 22, 2014 07:10
by paramat
Image


Download, rename folder to 'projects' https://github.com/paramat/projects/archive/master.zip
Code https://github.com/paramat/projects

projects 0.1.7 by paramat
For Minetest 0.4.8 stable onwards
Depends default
Licenses: code WTFPL

FInd a flat area and place the "projects:vertenta" / "Spawn Vertical Entrance Above" spawner.
The building entrance (20x30 nodes) will have a floor 1 node above the spawner, with it's minimum point directly above the spawner. Corridors and flats only spawn where there is empty space, so the building wil shape itself around terrain and trees. Entrance and vertical space above are force-placed.


Image


Image

Re: [Mod] Generative architecture [0.1.0] [projects]

PostPosted: Sun Jun 22, 2014 08:02
by Krock
I love it already.
Image

Re: [Mod] Generative architecture [0.1.3] [projects]

PostPosted: Mon Jun 23, 2014 21:28
by HeroOfTheWinds
This is really cool. I must say it is a unique and fresh way of approaching the concept of pregenerated buildings, and perhaps the cleanest I've seen. I look forward to seeing how work proceeds on it...

Re: [Mod] Generative architecture [0.1.3] [projects]

PostPosted: Tue Jun 24, 2014 17:47
by DS-minetest
Please let Jotrx's skystation generate.(4:40)

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Wed Jun 25, 2014 04:27
by paramat
Version 0.1.7
Mod in basic form.
FInd a flat area and place the "projects:vertenta" / "Spawn Vertical Entrance Above" spawner.
The building entrance (20x30 nodes) will have a floor 1 node above the spawner, with it's minimum point directly above the spawner.
Corridors and flats only spawn where there is empty space, so the building wil shape itself around terrain and trees. Entrance and vertical space above are force-placed.

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Thu Jun 26, 2014 22:11
by philipbenr
Wow. This could be made into some sort of alien world with space colonies and the like. I love it even in basic form.

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Sat Jun 28, 2014 09:47
by paramat
Thanks for your support i appreciate it.
This method of generation has so much potential, since the elements are small this splits the server lag into many small parts, which is more acceptable to players than a long chunk generation time.
Next the corridors will spawn new ramp towers at their far ends, and i'll return to the 4 directions of the earlier experiment shown below, which looks better than the brutal tower block.
A massive generative building can spread unlimited slowly across a terrain. Another advantage to ABM generation is the surrounding terrain is already complete, so the voxelmanip can update the lighting acoss chunk borders without glitch.

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Sat Jul 05, 2014 17:09
by emugod
paramat wrote:A massive generative building can spread unlimited slowly across a terrain.

Now can you make it wither and die, collapse, spreading slowly outward from the center?

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Sat Jul 05, 2014 22:36
by paramat
No idea how to do that, but slow decay ABMs could be added, so building maintenance wouold be necessary.

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Mon Aug 04, 2014 14:09
by AMMOnym
This is good way to do "tardis" interior infinite big :D

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Mon Aug 04, 2014 22:53
by paramat
Just started work on an unlimited dungeon generator, not much here yet https://github.com/paramat/catacomb

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Tue Aug 05, 2014 09:16
by Casimir
Nethack?

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Tue Aug 05, 2014 19:36
by paramat
Ah i see a computer game ... i don't remember it, i was a sinclair ZX spectrum 48k teenager.

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Wed Aug 06, 2014 05:06
by Kilarin
Casimir wrote:Nethack?

Ah! One of the most complicated games ever written!

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Thu Aug 07, 2014 02:50
by paramat
Unlimited dungeon generation by abm and voxelmanip https://github.com/paramat/catacomb

Version 0.2.2 has the basic insane generation in all 4 directions. To test place a chamber spawner node underground. Beware this is not an 'on generated chunk' mapgen so the catacomb can and will spread through old world areas and destroy your creations, so set the limit parameters in the init.lua to contain the spread or test in a new world.

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Thu Aug 07, 2014 06:21
by paramat
Enabling chamber intersection (easily done, i'll make it an option) makes stuff go really wild, and the structure changes around you as you explore.


Image

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Thu Mar 17, 2016 08:56
by vladimir37
I am just a newbie but how do you set the spawner?

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Sun Oct 23, 2016 13:12
by taikedz
vladimir37 wrote:I am just a newbie but how do you set the spawner?


Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
/giveme projects:vertenta


Then just place the block and wait a few seconds.

++++

I very much like this :D

The on gripe I have is that the materials are limited.... though I do have a plan to make it more customizable though... :) Will adapt and publish/PR ;-)

Would it be of interest to rename the mod to something other than "projects".... more like, "generative-buildings" ...?

Re: [Mod] Generative architecture [0.1.7] [projects]

PostPosted: Sun Oct 23, 2016 22:29
by paramat
You can name your version whatever. Best to fork and publish your own version, as i don't tend to accept PRs to my mods, as i want them exactly as i want them.

This is named after the 'russian projects' as in housing projects, i have a love of some of the massive 'brutalist' / modernist russian (and elsewhere) high-rise apartment buildings of the 60s, 70s and later.

As with many of my mods this is somewhat a proof of concept, and could do with improvement and development. I often wish people would develop my mods further.