Experilous

As I mentioned earlier this month, I’ve been encouraged by the interest in my planet generator experiment. In particular, I was surprised and excited by the wide diversity of interest outside of strict gaming and game development circles. This interest led a friend to suggest the possibility of developing a fully functional professional tool based on the experiment that had been predominantly intended for use in a strategy game.

After recovering from this month’s Ludum Dare game jam, followed by research, planning, and some early development, it appears that I’m definitely proceeding with this project. In terms of determining core features and priorities, I’m taking fantasy/sci-fi authors as my primary target audience, to aid them in their worldbuilding efforts. But the intention is that the software will be quite engaging for worldbuilders and map aficionados in general, as well as for those interested in procedural generation.

I’m presently working on implementing a rough vertical slice of all functionality. This vertical slice will include a Lua-scripted module system which will support the combination of various generators for different content, such as geological, hydrological, meteorological, ecological, cultural, and political data. A minimal selection of basic generators for some of this content will be developed. Presentation will also be designed to be flexible, to enable the visualization of different types of data, different styles of display, and different geometries (such as various map projections; that was a frequently requested feature). A few basic methods of exporting data and images will be implemented, since I am sure that people will want to use the results of this tool in ways that other software will handle far more effectively than anything I could develop. Finally, I hope to include some measure of control over tweaking specific aspects of the generated planet after the fact, for cases such as when a continent is almost perfect for a desired plot point but simply needs a little help to conform to an author’s vision.

Once that rough vertical slice is completed, I’ll be going back through each section to expand the available features and add plenty of polish. For example, I’d like to provide a few different elevation generators with plenty of configurable parameters. The tectonic plate system is likely to remain my favorite, but plenty of other algorithms exist to generate topology with a wide variety of characteristics. Presentation will certainly have plenty of room for expansion, also, as there are an untold number of map styles in existence, plenty of data to visualize, and a number of useful map projections. Export (and possibly some import) capabilities will similarly benefit from making multiple options available.

The current implementation has some basic generation semi-ported to C++ from my JavaScript experiment, a bare-bones start on the user interface, a single 2D map projection (the easy to implement equirectangular projection), and the ability to save the 2D or 3D view to an image file of (almost) any size. The elevation generation algorithm I’m using right now is far from perfect, and isn’t a direct port of my prior code, but here’s the result so far, projected to a 2D map:

Elevation data of a procedurally generated planet, projected onto a 2D surface using the equirectangular projection.

Elevation data of a procedurally generated planet, projected onto a 2D surface using the equirectangular projection.

161 Comments

Comment by labsenpai — 2014/12/31 @ 17:21

As a pen-n-paper scenario designer, all I would ask for are exportable, printing resolution images easy to key with text and icons. The details from generation are great for when the setting departs from pure fantasy.

Comment by Warren Knight — 2015/01/19 @ 15:18

I was(and am) inspired by your work on this. I have been playing around with the ideas a bit and although I am nowhere near the mathematician you are I have gotten a C# program working using a subdivided icosahedron in WPF3D. I have gotten the performance to where I can tesellate the icosahedron 6 times into 81920 triangles in about 16 seconds. I have done it up to 8 times which is around 1.3 million but the time becomes very long (on the order of 4 minutes) and I cant display a wire frame or I run out of memory (I have 16GBs on my machine) The problem I am having is assigning the triangles (in your case it would be the hexagons) to specific plates. I have tried looping through the triangles and assigning to the nearest plate which is very fast but comes out way too uniform. I have tried cycling through the plates adding a random adjacent triangle each time which looks okay (not great, you can get some odd shapes) but it’s dreadfully slow. Anyhow, I will keep banging on it and hopefully get it figured out :) I want to thank YOU very much for your inspiring work.

Trackback by clock movement kit2018/04/11 @ 05:14

clock movement kit

Purchase amazing clock mechanism kit that are available and in stock and reasonably priced get it now only!

Trackback by clockpart2018/04/11 @ 09:43

clockpart

locate amazing battery clock mechanism replacement that’s available and now in stock in addition at the best price get it now only!

Trackback by clock movements2018/04/11 @ 18:31

clock movements

Buy the top clock movement kit currently available and in stock in addition on sale get it now only!

Trackback by Click In this article2018/04/11 @ 23:14

Click In this article

Buy the best synchronized clock system currently available and in stock in addition at the best price get it now only!

Trackback by clock movement kit2018/04/12 @ 03:14

clock movement kit

locate amazing clock motor wholesale that’s available and now in stock and currently available get it now only!

Trackback by clock kits2018/04/12 @ 04:06

clock kits

locate amazing clock hands kit currently available and in stock in addition at the best price get it now only!

Trackback by school bell system2018/04/12 @ 08:23

school bell system

locate the top school public address system that is available and now in stock in addition reasonably priced get it now only!

Trackback by clock part2018/04/12 @ 11:56

clock part

Buy the top clock movements that are available and now in stock and reasonably priced get it now only!

Trackback by clock parts2018/04/12 @ 16:06

clock parts

Purchase the top clock inserts that is available and now in stock in addition on sale get it now only!

Trackback by clock parts2018/04/12 @ 20:22

clock parts

Buy the best clock building kit currently available and now in stock and at great prices get it now only!

Trackback by clock kit2018/04/12 @ 22:49

clock kit

locate amazing wall clock kits that are available and in stock in addition reasonably priced get it now only!

Trackback by clock kit parts2018/04/13 @ 02:07

clock kit parts

locate the best battery clock movements that’s available and now in stock and currently available get it now only!

Trackback by clock kit suppliers2018/04/13 @ 02:50

clock kit suppliers

locate amazing battery operated quartz clock movements currently available and now in stock and currently available get it now only!

Trackback by bell systems2018/04/13 @ 07:24

bell systems

Buy the top pa system for school currently available and now in stock in addition at the best price get it now only!

Trackback by propane fire pit burner2018/04/13 @ 09:23

propane fire pit burner

Get parts for an amazing montana fire pits that is available and in stock in addition at a great price today and tommorrow only!

Trackback by clock parts2018/04/13 @ 09:38

clock parts

Buy amazing clock parts that is available and in stock and reasonably priced get it now only!

Trackback by gas fire pit tables2018/04/13 @ 12:12

gas fire pit tables

Get parts for a top brass fire pit burners that are available and now in stock and on sale today and tommorrow only!

Trackback by gas fire pits outdoor2018/04/13 @ 18:27

gas fire pits outdoor

Get parts for the best warming trends fire pit burners that is available and now in stock in addition at a great price today and tommorrow only!

Trackback by clock dials2018/04/13 @ 20:06

clock dials

locate the top clock hardware that is available and now in stock in addition reasonably priced get it now only!

Trackback by Montana Fire Pit2018/04/13 @ 22:18

Montana Fire Pit

Get a top Montana Fire Pits that are available and in stock and reasonably priced today and tommorrow only!

Trackback by fire pit bowls2018/04/14 @ 01:30

fire pit bowls

Get an amazing Montana Firepits that are available and in stock and at the best price today and tommorrow only!

Trackback by Gas fire pit burner2018/04/14 @ 03:49

Gas fire pit burner

Get parts for an amazing fire pit tray currently available and now in stock in addition at the best price today and tommorrow only!

Trackback by click the post2018/04/14 @ 04:55

click the post

Purchase the best synchronized clocks that are available and in stock in addition at the best price get it now only!

Trackback by clock making kit2018/04/14 @ 06:32

clock making kit

locate the best replacement clock parts currently available and in stock and currently available get it now only!

Trackback by montana fire pits2018/04/14 @ 12:24

montana fire pits

Get parts for the best warming trends fire pit burners that’s available and now in stock in addition reasonably priced today and tommorrow only!

Trackback by fire pit bowls2018/04/14 @ 13:31

fire pit bowls

Get a design for the best gas fire pit burners that’s available and in stock in addition at great prices today and tommorrow only!

Trackback by Click Here2018/04/14 @ 23:08

Click Here

Get parts for the best gas fire pit burners that are available and in stock in addition currently available today and tommorrow only!

Trackback by Fire pit burners2018/04/15 @ 01:50

Fire pit burners

Get parts for a top Fire pit burners currently available and in stock and on sale today and tommorrow only!

Trackback by Fire pit lava rock2018/04/15 @ 05:37

Fire pit lava rock

Get parts for a top fire pit bowls currently available and now in stock in addition at the best price today and tommorrow only!

Trackback by fire pit tray2018/04/15 @ 12:03

fire pit tray

Get an amazing warming trends dealers that are available and in stock in addition at the best price today and tommorrow only!

Trackback by clock movements2018/04/15 @ 14:17

clock movements

locate the top clock kit manufacturer that is available and in stock and at great prices get it now only!

Trackback by Fire pit burners2018/04/15 @ 15:56

Fire pit burners

Get a design for a top Natural gas fire pit burners currently available and now in stock in addition at great prices today and tommorrow only!

Trackback by crossfire brass burners2018/04/15 @ 19:10

crossfire brass burners

Get a design for the best warming trendscrossfire brass burner that’s available and in stock and at the best price today and tommorrow only!

Trackback by high quality fire pits2018/04/15 @ 22:06

high quality fire pits

Get parts for a top Warming trends fire pits that’s available and in stock and currently available today and tommorrow only!

Trackback by Fire pit lava rock2018/04/16 @ 13:59

Fire pit lava rock

Get a design for the best montana fire pits that are available and in stock in addition on sale today and tommorrow only!

Trackback by crossfire brass burner2018/04/16 @ 14:52

crossfire brass burner

Get parts for a top replacement logs for gas fire pit that’s available and now in stock and reasonably priced today and tommorrow only!

Trackback by accident lawyer2018/04/16 @ 17:17

accident lawyer

Purchase professional assistance motorcycle attorney that is available and ready to start and gets your life back today!

Trackback by motorcycle attorney2018/04/16 @ 17:48

motorcycle attorney

locate the professional Nebraska motorcycle accident attorney currently available and ready to start in addition gets you results today!

Trackback by See More2018/04/17 @ 03:07

See More

Purchase professional assistance omaha attorneys currently available and ready to go now and gets you results today!

Trackback by gas fire pit tables2018/04/17 @ 05:54

gas fire pit tables

Get a design for an amazing ceramic logs for outdoor fire pit currently available and now in stock in addition reasonably priced today and tommorrow only!

Trackback by Fire pit burners2018/04/17 @ 12:49

Fire pit burners

Get an amazing ceramic logs for outdoor fire pit currently available and now in stock in addition at great prices today and tommorrow only!

Trackback by gas fire pit tables2018/04/18 @ 00:09

gas fire pit tables

Get a design for an amazing Click Here that are available and in stock and at a great price today and tommorrow only!

Trackback by bike accident attorney2018/04/18 @ 05:14

bike accident attorney

locate professional assistance Nebraska truck accident attorney that is available and ready to go now in addition gets you results today!

Trackback by Omaha lawyer2018/04/18 @ 13:13

Omaha lawyer

locate legal help motorcycle accident lawyer that’s available and ready to start in addition gets you results today!

Trackback by personal injury lawyer2018/04/18 @ 18:11

personal injury lawyer

locate professional assistance Montag Law Office that’s available and ready to go now and gets your life back today!

Trackback by auto accident lawyer2018/04/18 @ 18:35

auto accident lawyer

Purchase the professional auto accident lawyer that’s available and ready to go now and gets your life back today!

Trackback by basement finish denver2018/04/22 @ 19:04

basement finish denver

Buy a fantastic basement remodelers denver that is available and ready to go now in addition currently available today only!

Trackback by Find Out Now2018/04/23 @ 04:43

Find Out Now

locate a wonderful basement finishing denver co that is available and ready to go now in addition on sale today only!

Trackback by View Now2018/04/23 @ 12:51

View Now

See here 100% pure pure organic essential oils currently available in addition at great prices. Get it here now!

Trackback by View Now2018/04/24 @ 01:00

View Now

See here the most pure organic essential oils kit that are available in addition reasonably priced. Get it here now!

Trackback by clock hands2018/04/24 @ 02:51

clock hands

Purchase the best clock mechanism kit currently available and now in stock in addition at the best price get it now only!

Trackback by clock kit parts2018/04/24 @ 16:39

clock kit parts

Purchase the top clock movements that are available and in stock and reasonably priced get it now only!

Trackback by oils for anxiety2018/04/24 @ 19:05

oils for anxiety

See here pure pure therapeutic grade essential oil that’s available now plus reasonably priced. Get it here now!

Trackback by oils for anxiety2018/04/24 @ 19:48

oils for anxiety

Buy here 100% pure organic aromatherapy that’s available now in addition on sale. Get it here now!

Trackback by clock kits2018/04/24 @ 20:43

clock kits

Purchase amazing clock kit suppliers that is available and now in stock in addition currently available get it now only!

Trackback by Learn More2018/04/24 @ 21:05

Learn More

Buy here pure certified organic essential oils currently available in addition at the best price. Get it here now!

Trackback by clock hardware2018/04/25 @ 06:00

clock hardware

locate amazing clock dials that’s available and in stock in addition currently available get it now only!

Trackback by clock hands kit2018/04/25 @ 16:30

clock hands kit

Purchase the top clock hands that is available and in stock in addition reasonably priced get it now only!

Trackback by Clock kit suppliers2018/04/25 @ 19:05

Clock kit suppliers

Purchase the top clock movements that’s available and now in stock in addition reasonably priced get it now only!

Trackback by how to ease anxiety2018/04/25 @ 22:09

how to ease anxiety

See here highest quality bergamot essential oil recipes that’s available in addition at the best price. Get it here now!

Trackback by clock kits2018/04/26 @ 07:51

clock kits

Purchase amazing where to buy quartz clock movements that is available and in stock and at the best price get it now only!

Trackback by clock hands2018/04/26 @ 07:51

clock hands

locate the top clockkit that’s available and now in stock in addition on sale get it now only!

Trackback by clock parts2018/04/26 @ 08:30

clock parts

locate the best clock movement kit currently available and in stock in addition reasonably priced get it now only!

Trackback by clock inserts2018/04/26 @ 16:04

clock inserts

Buy amazing clock movement kit that are available and in stock and at the best price get it now only!

Trackback by clock kits2018/04/26 @ 21:05

clock kits

Buy the top clock movement kit currently available and in stock and on sale get it now only!

Trackback by clock movements2018/04/26 @ 21:12

clock movements

Purchase the top clock movement kit that are available and now in stock in addition at the best price get it now only!

Leave a comment