Planet Generator

Planet Generator

is creating Digital Worlds

3

patrons

$20

per month

Hello! Welcome!

I hear you like maps. Or maybe it's planets. Or procedural generation. But what exactly is this project?

It's a programming art project to create planets like the ones below. Interactive examples can be found here! (And some old ones here.)





The general idea is to construct a simulation that creates a variety of planetary bodies with a long geologic history using approximations for scientific phenomena with leeway for overall aesthetics and minimized computation time. Eventual processes include plate and lid tectonics, erosion by wind, water, ice, and thermal changes, volcanoes and island chain formation both at subduction zones and hot spots, river and biome placement, and basic wind and weather. A starting list of tunable attributes will include: ocean level or volume, erosion rates, planet size and density, rock softness and plasticity, temperature or distance from star, and many more to come!
I have fallen in love with it. It's got just the right amount to math and head smashing challenges. I want it to succeed, to be the most epic world generator ever! And I hope you do too!

Alrighty, now that we've got the necessary exclamation points out of the way:

Why Patreon? 

Over the past year, this project has grown to the point where I can no longer support the both the cost of running the simulations and sharing them with others, while putting the time into it that I want. I could put ads on the website, but those things are evil!

What are you supporting?

Simulation library: The simulation library is open source, and will include all software components written to produce the raw data for a one square kilometer resolution planet. Part of what you are supporting is my time put into driving this project forward. The library can be found on github.

Library documentation: As part of my contribution to the open source library, I will be heavily documenting the code and how to use it, as well as providing summaries and links to my research on various geological processes and how they all relate to the simulation.

Simulation computation: Each planet takes a solid amount of computation time to create, and the goal of 1km^2 resolution requires a significantly beefier machine than I have at home. As a very rough estimate, each such simulation will cost somewhere between $30-$60 to run in the cloud (or something more in the range of $3-$10 if we get enough support to buy dedicated hardware!).

Visuals hosting: Hosting the resulting planets is reasonably cheap, but if there is significant interest in watching worlds evolve from beginning to end, that cost will go up quite a bit. The streamable simulations currently on the website cost ~$0.03 each to watch in full (if you know anywhere that hosts VMs where bandwidth is cheaper than $0.05/GB, I'd love to hear about it!), so for those pledges over $5, part of your contribution will go towards those hosting costs as well as my time improving the overall quality of the visualizations.

Why one square kilometer?

A one square kilometer resolution puts an Earth sized planet, with a 5x10^8 km^2 surface area, within the limit of what can comfortably fit in memory on a contemporary computer. Additionally, higher resolutions shift more in the direction of a local terrain generator--something I feel will have a different enough audience to warrant a separate project, but I will chat with you guys when that possibility arises.
Tiers
Giver of the Rock
$1 or more per month
Every planet needs rock!

Access to updates on the project one week before I post them elsewhere, as well as patron only tidbits.

Giver of the Bigger Rock
$3 or more per month
Now with three times more rock!

Access to all lower resolution planets, even the ones that didn't turn out so well.

All previous rewards.

Giver of the Asteroid
$5 or more per month
Did you know that an asteroid is five times larger than a rock?

Access to streaming the best lower resolution simulations.

All previous rewards.

Giver of the Comet
$10 or more per month
Every planet needs water! 

Each month I will send you guys a poll on which feature you want to see next.

All previous rewards.

Hello! Welcome!

I hear you like maps. Or maybe it's planets. Or procedural generation. But what exactly is this project?

It's a programming art project to create planets like the ones below. Interactive examples can be found here! (And some old ones here.)





The general idea is to construct a simulation that creates a variety of planetary bodies with a long geologic history using approximations for scientific phenomena with leeway for overall aesthetics and minimized computation time. Eventual processes include plate and lid tectonics, erosion by wind, water, ice, and thermal changes, volcanoes and island chain formation both at subduction zones and hot spots, river and biome placement, and basic wind and weather. A starting list of tunable attributes will include: ocean level or volume, erosion rates, planet size and density, rock softness and plasticity, temperature or distance from star, and many more to come!
I have fallen in love with it. It's got just the right amount to math and head smashing challenges. I want it to succeed, to be the most epic world generator ever! And I hope you do too!

Alrighty, now that we've got the necessary exclamation points out of the way:

Why Patreon? 

Over the past year, this project has grown to the point where I can no longer support the both the cost of running the simulations and sharing them with others, while putting the time into it that I want. I could put ads on the website, but those things are evil!

What are you supporting?

Simulation library: The simulation library is open source, and will include all software components written to produce the raw data for a one square kilometer resolution planet. Part of what you are supporting is my time put into driving this project forward. The library can be found on github.

Library documentation: As part of my contribution to the open source library, I will be heavily documenting the code and how to use it, as well as providing summaries and links to my research on various geological processes and how they all relate to the simulation.

Simulation computation: Each planet takes a solid amount of computation time to create, and the goal of 1km^2 resolution requires a significantly beefier machine than I have at home. As a very rough estimate, each such simulation will cost somewhere between $30-$60 to run in the cloud (or something more in the range of $3-$10 if we get enough support to buy dedicated hardware!).

Visuals hosting: Hosting the resulting planets is reasonably cheap, but if there is significant interest in watching worlds evolve from beginning to end, that cost will go up quite a bit. The streamable simulations currently on the website cost ~$0.03 each to watch in full (if you know anywhere that hosts VMs where bandwidth is cheaper than $0.05/GB, I'd love to hear about it!), so for those pledges over $5, part of your contribution will go towards those hosting costs as well as my time improving the overall quality of the visualizations.

Why one square kilometer?

A one square kilometer resolution puts an Earth sized planet, with a 5x10^8 km^2 surface area, within the limit of what can comfortably fit in memory on a contemporary computer. Additionally, higher resolutions shift more in the direction of a local terrain generator--something I feel will have a different enough audience to warrant a separate project, but I will chat with you guys when that possibility arises.

Recent posts by Planet Generator

Tiers
Giver of the Rock
$1 or more per month
Every planet needs rock!

Access to updates on the project one week before I post them elsewhere, as well as patron only tidbits.

Giver of the Bigger Rock
$3 or more per month
Now with three times more rock!

Access to all lower resolution planets, even the ones that didn't turn out so well.

All previous rewards.

Giver of the Asteroid
$5 or more per month
Did you know that an asteroid is five times larger than a rock?

Access to streaming the best lower resolution simulations.

All previous rewards.

Giver of the Comet
$10 or more per month
Every planet needs water! 

Each month I will send you guys a poll on which feature you want to see next.

All previous rewards.