Always Improving

Recently I’ve been hard at work improving the 3D component of the terrain generator. I’m always finding things I can improve. Recently I’ve switched from having the whole image render behind the scenes to watching it animate step by step. With the recent addition of trees this has become really cool.

300

As you can see in the above image trees are in, each one is unique and you get to watch it grow.
with rayshadows without

I recently made the decision to stop raycasting shadows. Originally I used a brute-force raycaster to compute shadows and add some definition to the landscape but I realized that it wasn’t adding much to the scene. The top image uses both the raycasting shadow, and my current form of shading, based completely off of slopes. The top picture does have a little more definition but I think for how slow it is, it’s just not worth keeping. In the next week or so I’ll do some more in-depth posts to show off the changes to the terrain generation algorithms and the improvements to the Tree generating algorithms.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s