Thursday, July 5, 2012

Day/Night cycle

Continuing with my little experiment this morning I added sky lighting and a simple day / night cycle.

Day time

Night time
The whole sky lighting part more or less piggy back rides on the torch lighting code. I just needed to add support for storing a height-map for each x/z chunk coordinate which is then used to determine whether a block is fully sky lit or not, and then smooth it out over distance over all the blocks that aren't lit.