Pages: 1 [2]

Ideas for procedural growth?

Re: Ideas for procedural growth?
« Reply #15 on: June 15, 2010, 11:01:32 pm »

Maybe take a look at L-systems for a nice simple way of making plants, or at least inspiration of what can be acheived with something quite simple.

If you add some kind of (simple) deforming effects of wind, collision and gravity you might end up with some nice organic, overgrown lushness.

I would go for a mass of simple graphical objects (e.g. particle sprite leaves?) to really get that dense texture of vegetation.
Logged
Re: Ideas for procedural growth?
« Reply #16 on: July 16, 2010, 09:19:22 am »

Fractals provide not only the illusion of detail, but the ability to explore that detail into infinity at very little storage and process cost. It would be additionally appropriate with simulating gardens, since fractals occur everywhere in nature.

As for storing thousands and thousands of randomly generated objects, look into seeding. Sometimes the right algorithm can boil down an entire universe into a single integer.
http://www.gamasutra.com/view/feature/3377/algorithms_for_an_infinite_universe.php

Regenerating the universe each play time might get costly eventually, but load times are always a problem.

As for storing a players changes to a large world, well that depends on what s/he's changing. There's likely no other way of doing it than to just log the actions of the player and pushing it through when the game reloads.

And you might have to resort to 2D for large worlds, at least initially. Check out what this guy is up to if you want to look at performance of a large generated world:
http://www.infinity-universe.com/Infinity/index.php?option=com_frontpage&Itemid=26
This especially:
http://www.infinity-universe.com/Infinity/index.php?option=com_content&task=view&id=106&Itemid=27
Logged
Re: Ideas for procedural growth?
« Reply #17 on: July 16, 2010, 09:47:45 am »

Thank you, Andrew. That all look very interesting!
Logged
Pages: 1 [2]
Jump to: