Jump to content

  • Log In with Google      Sign In   
  • Create Account

Using Cellular Automata to create heightmaps


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
5 replies to this topic

#1 Saldan   Members   -  Reputation: 115

Like
0Likes
Like

Posted 18 August 2011 - 01:58 AM

Hey there!

So I've now got the hang of C++ and SFML, and am starting to wade into OpenGL programming.

One of my current projects is to create a procedural world generation program. I'm not using Perlin Noise, and I don't want to (partly for the challenge, partly to experiment and see how things could be done in other ways, and partly because I want high levels of control, conceptually, over the finished world that Perlin doesn't seem to offer easily). For the moment, most of the program is based on modifying cells in a Voronoi diagram in accordance to certain rules, and the results aren't all that bad:

http://4.bp.blogspot.com/-L_AcHx38-2Y/Tkj-G4fe1fI/AAAAAAAAAGM/USkHHpDOoQE/s1600/19-8.jpg

But I the code is somewhat bloated, and I want to trim the fat.

I've been hearing a lot about using cellular automata to do terrain generation, but I've googled a lot and most of it is either highly technical stuff I can't read, or else simple things that only differentiate between land and water, or with similar limitations. I want to take a look at what others have done in terms of cellular automata being used to model pseudo-naturalistic heightmaps, i.e. mountain ranges, rivers, erosion, valleys, etc. So far, I've not found much to go on.

Can anyone point me in an interesting direction?

Sponsor:

#2 ryan20fun   Members   -  Reputation: 1101

Like
0Likes
Like

Posted 18 August 2011 - 02:53 AM

what about useing a Digitel Elevation Map ?
Never say Never, Because Never comes too soon. - ryan20fun

Disclaimer: Each post of mine is intended as an attempt of helping and/or bringing some meaningfull insight to the topic at hand. Due to my nature, my good intentions will not always be plainly visible. I apologise in advance and assure you I mean no harm and do not intend to insult anyone.

#3 Sappharos   Members   -  Reputation: 140

Like
0Likes
Like

Posted 18 August 2011 - 05:35 AM

what about useing a Digitel Elevation Map ?


Isn't that the same thing as a heightmap?

#4 Saldan   Members   -  Reputation: 115

Like
0Likes
Like

Posted 18 August 2011 - 05:40 AM


what about useing a Digitel Elevation Map ?


Isn't that the same thing as a heightmap?


I looked it up, but that's essentially the conclusion I came to, as well. Since DEMs seem to be of greatest currency in the scientific community for mapping the Earth and other planets, I thought the intention might have been to take existing maps of places on Earth and adapt those, but that's not what I'm looking for, as I want full control over the kind of landscapes that appear, and I want to be able to create several and pick favorites, rather than be forced to find appropriate DEMs from Earth for every different attempt.

#5 Sappharos   Members   -  Reputation: 140

Like
0Likes
Like

Posted 18 August 2011 - 06:09 AM

I looked it up, but that's essentially the conclusion I came to, as well. Since DEMs seem to be of greatest currency in the scientific community for mapping the Earth and other planets, I thought the intention might have been to take existing maps of places on Earth and adapt those, but that's not what I'm looking for, as I want full control over the kind of landscapes that appear, and I want to be able to create several and pick favorites, rather than be forced to find appropriate DEMs from Earth for every different attempt.

I agree, using data taken from real-world terrain is anything but adaptable. Well I can't offer any expert advice on this, but I'll be watching this thread very closely because it's one of my main interests.

#6 ryan20fun   Members   -  Reputation: 1101

Like
0Likes
Like

Posted 18 August 2011 - 07:38 AM


I looked it up, but that's essentially the conclusion I came to, as well. Since DEMs seem to be of greatest currency in the scientific community for mapping the Earth and other planets, I thought the intention might have been to take existing maps of places on Earth and adapt those, but that's not what I'm looking for, as I want full control over the kind of landscapes that appear, and I want to be able to create several and pick favorites, rather than be forced to find appropriate DEMs from Earth for every different attempt.

I agree, using data taken from real-world terrain is anything but adaptable. Well I can't offer any expert advice on this, but I'll be watching this thread very closely because it's one of my main interests.


that reminds me, i saw a post somewhere talking about getting the height data out of Google Earth, unfortunetly i dont have the link to that one.

Ogre Forums • View topic - Where to get height maps (real geo information): ( i think this is the right one, looks like it has the right links and looks fimilier :) )

one interesting thing to look at from the above link

be sure to check out the USGS and their free online store of maps.


and heres one other
Getting Elevation Data Out of Google Earth
Never say Never, Because Never comes too soon. - ryan20fun

Disclaimer: Each post of mine is intended as an attempt of helping and/or bringing some meaningfull insight to the topic at hand. Due to my nature, my good intentions will not always be plainly visible. I apologise in advance and assure you I mean no harm and do not intend to insult anyone.




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS