[Mod] Generative architecture [0.1.7] [projects]

Post Reply
User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

[Mod] Generative architecture [0.1.7] [projects]

by paramat » Post

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
Last edited by paramat on Sat Jun 13, 2015 22:48, edited 11 times in total.

User avatar
Krock
Developer
Posts: 4650
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

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

by Krock » Post

I love it already.
Image
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
HeroOfTheWinds
Member
Posts: 470
Joined: Wed Apr 23, 2014 23:16
GitHub: HeroOfTheWinds
IRC: WindHero
Location: Hawaii

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

by HeroOfTheWinds » Post

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...
Nam ex spatio, omnes res venire possunt.
Why let the ground limit you when you can reach for the sky?
Back to college now, yay for sophomore year schedules. :P

User avatar
Desour
Member
Posts: 1473
Joined: Thu Jun 19, 2014 19:49
GitHub: Desour
IRC: Desour
In-game: DS
Location: I'm scared that if this is too exact, I will be unable to use my keyboard.

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

by Desour » Post

Please let Jotrx's skystation generate.(4:40)
he/him; Codeberg; GitHub; ContentDB; public personal TODO list; "DS" is preferred (but often too short)

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

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

by paramat » Post

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.
Last edited by paramat on Sat Jun 28, 2014 09:37, edited 1 time in total.

User avatar
philipbenr
Member
Posts: 1897
Joined: Fri Jun 14, 2013 01:56
GitHub: philipbenr
IRC: philipbenr
In-game: robinspi
Location: United States

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

by philipbenr » Post

Wow. This could be made into some sort of alien world with space colonies and the like. I love it even in basic form.

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

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

by paramat » Post

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.
Last edited by paramat on Tue Jan 06, 2015 03:30, edited 1 time in total.

emugod
Member
Posts: 33
Joined: Tue Aug 13, 2013 19:49

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

by emugod » Post

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?

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

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

by paramat » Post

No idea how to do that, but slow decay ABMs could be added, so building maintenance wouold be necessary.

User avatar
AMMOnym
Member
Posts: 682
Joined: Tue Sep 10, 2013 14:18
IRC: AMMOnym
In-game: AMMOnym
Location: Slovakia

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

by AMMOnym » Post

This is good way to do "tardis" interior infinite big :D

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

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

by paramat » Post

Just started work on an unlimited dungeon generator, not much here yet https://github.com/paramat/catacomb
Last edited by paramat on Thu Aug 07, 2014 02:43, edited 1 time in total.

User avatar
Casimir
Member
Posts: 1207
Joined: Fri Aug 03, 2012 16:59
GitHub: CasimirKaPazi

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

by Casimir » Post

Nethack?

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

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

by paramat » Post

Ah i see a computer game ... i don't remember it, i was a sinclair ZX spectrum 48k teenager.
Last edited by paramat on Thu Aug 07, 2014 02:43, edited 1 time in total.

User avatar
Kilarin
Member
Posts: 896
Joined: Mon Mar 10, 2014 00:36
GitHub: Kilarin

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

by Kilarin » Post

Casimir wrote:Nethack?
Ah! One of the most complicated games ever written!

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

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

by paramat » Post

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.
Last edited by paramat on Wed Aug 13, 2014 04:50, edited 1 time in total.

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

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

by paramat » Post

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

vladimir37
New member
Posts: 7
Joined: Sun Feb 28, 2016 10:20

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

by vladimir37 » Post

I am just a newbie but how do you set the spawner?

User avatar
taikedz
Member
Posts: 698
Joined: Sun May 15, 2016 11:11
GitHub: taikedz
IRC: DuCake
In-game: DuCake
Location: Scotland, UK
Contact:

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

by taikedz » Post

vladimir37 wrote:I am just a newbie but how do you set the spawner?

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" ...?

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

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

by paramat » Post

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.

Post Reply

Who is online

Users browsing this forum: No registered users and 35 guests