Sunday 31 January 2010

Light Propagation Volumes

Guten Tag,

Here's a quick update on the status of the game. The editor seems to be going places where as the engine is still pretty much the same as it was before. There have been a few fixes, including a MAJOR bug where i had misspelt Initialise through out the engine code :P.

For the past one week i've been implementing Anton Kaplanyan's (a guy who works at Crytek) global illumination algorithm which he calls "Light Propagation Volumes." Here are the results from our engine (notice the colour bleeding and extra lighting in the LPV On images):

LPV Off: LPV On:

LPV Off: LPV On:

LPV Off: LPV On:

LPV Off: LPV On:

There's still a few problems, such as colour bleeding through thin walls and a flickering effect when the camera moves, but i'm not going to bother with those yet since there are more important tasks yet to be done.

2 comments:

  1. Ah! So finally you did it! :)

    ReplyDelete
  2. Yeah, but i'm still not 100% happy. I'll finish it later though, ive found a lot of little bugs in the engine which need fixing urgently.

    ReplyDelete