Procedural3DTerrain
Procedural 3D Terrain Generation using Generative Adversarial Networks
Install / Use
/learn @Panagiotou/Procedural3DTerrainREADME
Procedural3DTerrain
Procedural 3D Terrain Generation using Generative Adversarial Networks (GANs)
A proposed method for generating random 3D lanscapes, imitating real data of satellite images and their respective Digital Elevation Models.
To generate random satellite images a GAN architecture called ProGAN was used following a great implementation of the paper titled "Progressive growing of GANs for improved Quality, Stability, and Variation" (https://arxiv.org/abs/1710.10196) that can be found here.
For extracting a 3D mesh for the randomly generated satellite images, a CGAN architecture introduced in our previous work "Generating Elevation Surface from a Single RGB Remotely Sensed Image Using Deep Learning" ( paper, full code) was used.
Dataset

Our python script that downloads an RGB satellite image corresponding to a DEM (or GeoJSON geometry) can be found here.
Results
Samples of random outputs generated by the ProGAN

| Random Images (ProGAN)| Predicted DEM (CGAN) |3D Visualization
|---|---|------|
|
|
| 
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
research_rules
Research & Verification Rules Quote Verification Protocol Primary Task "Make sure that the quote is relevant to the chapter and so you we want to make sure that we want to have it identifie
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
