Procedural Generation
- yewtu.be Procedural Full-Scale Rendering of multiple planets
Article link: https://michelematteini.altervista.org/article/planets Music credits: Stellardrone - Eternity Stellardrone - In Time Vexaic - Afar, We Stand
I recently added proc-gen capabilities to my custom engine project and made a demo that show a journey between one planet and its five moons! I’m not sure where I’m going with this (suggestions wanted) and I’ve mainly implemented it for fun and to learn something. All banding visible in the video it’s actually just youtube compression.
You can download the source here, together with the suite of examples from my engine: https://github.com/michelematteini/dragonfly-examples where you can edit planet noise parameters even just from xml or create your own planets!
- www.gamedeveloper.com BazaarBot: An Open-Source Economics Engine
We have physics engines, so why not economics engines? I present my latest work on a simple open-source free market simulation engine.
Not quite procedural generation, but it is a simulation that can be applied to emergent content generation.
It's basically a supply-demand model with actors.
-
Around The World, Part 3: Hotspots and erosion - Frozen Fractal blog
frozenfractal.com Around The World, Part 3: Hotspots and erosion : Frozen FractalIn the last post, we added the effects caused by tectonic plates: But there are more forces that shape our land. Hotspots What exactly a hotspot is, is still hotly debated.
-
Terrain generation using a triangulated mesh and plate tectonics - Procedural World blog
procworld.blogspot.com Geometry is DestinyIn the previous post , I introduced our new land mass generation system. Let's take a look at how it works. For such a large thing like a ...
-
Devlog for Sigil of Kings: procedurally generated fantasy simulation roguelike (ported from Unity to Godot)
byte-arcane.github.io Sigil of KingsFantasy roguelike/RPG, featuring a fully procedurally generated world, rendered in colorful 16-bit graphics.
Recently found this game that's been in development for a while.
The devlog has a bunch of nifty implementation details which anyone working on procedural generation for a simulated world may enjoy reading for tips. It spans 2017 to present including a port to Unity, and from Unity to Godot over the past years, which is pretty funny.
A link to their Youtube channel too: https://www.youtube.com/@sigil-of-kings
-
help with large map (possible infinite) grid world map generation
Hi,
I want to do a large (very large, think about 50k x 50k) hex world map... I want something like the hexmap made here: https://github.com/eranimo/hexgen (excellent generator, btw). I know I can use a noise function to obtain most of this (like heightmap, temperatures, moisture, etc.), but I know the x,y approach and noise has limitations when one wants to work by zones (for example, to make rivers or design zones like this is more mountains, this is a lakes zone, etc.) as explained here: https://www.redblobgames.com/maps/terrain-from-noise/
does someone knows how can I overcome this problem ?
thanks !
-
Mangrove tree
Hope it's alright that I'm linking to my Artstation gallery. This is a procedural mangrove tree I made with Blender geometry nodes. I've been working on it for a while, finally got it in a state where sets can be populated with it. The approach is pretty naive, there's no phototrophy or anything fancy (yet!), just branches planted on branches planted on branches... I did respect the golden angle though, and the leaves turn to face the sun to an extent. I'd like to try space colonization next, most likely that will have to be simulated from the seed onwards. But that should yield much more organic and realistic shapes.
-
Planet rendering with volumetric clouds and night time textures
YouTube Video
Click to view this content.
This video was rendered using daytime (NASA Bluemarble) and nighttime (NASA Blackmarble) textures. The volumetric clouds cast shadows during the day and can block city lights at night.
Source code: https://github.com/wedesoft/sfsim25/tree/302dab495016c7b029b5c59742d4478de8342dca
Music: Andrewkn - Surrealism Ambient Mix
-
resources
Not many of us here, but we need to start somewhere :) I am creating this point to link some resources those interested on procedural generation can find interesting:
Procedural content generation wiki Terrain generation techniques
Enjoy... and please add the resources you may know here :)
-
Procedural Generation: Creating 3D worlds with Deep Learning (MIT 6.S198)
Here's an interesting application of deep learning to the creation of terrain heightmaps!
They train a generative adversarial network to generate/classify "true" terrain, documenting their process and issues they encountered.
-
Red Blob Games blog, a treasure trove of inspiring posts and tutorials
An excuse to make another post: let me link to this blog! Most posts are sort of "devlogs" detailing procedural generation (for his mapgen project) or game mechanics and math that's useful for them.
-
World terrain generation
Thought I'd start off with a post, at least! This was something I was toying around with in Godot 3.4 some time back. It uses shaders for generation from simple noise + thresholds.