Post news RSS Project Temporality Weekly Upade #1 Godrays

We take a look at what we at Defrost Games have been working on talking about the future a bit and show our newest additions.

Posted by on

For this week we have something exciting to share with you if you have watched our windows earlier they have been kinda boring a yellowish light only that you can’t see through. This was never intended to be a permanent solution but rather a”Well it’s better than it being black” solution. But it stuck around for surprisingly long. We recently started doing a bit of work where we cast rays from the camera through the corners of the window and use this to texture map a quad with the directions from the sky box. There was some issues with the normal lightning kicking in too because it’s a deferred rendering engine but they where solvable.

So after this we had our artists go in and add some really nice volumetric lightning effects by using additive polygonal planes. This started to looking really nice but to try to enhance the effect we decided to trt to create an implementation of crepuscular rays aka God Rays that we hoped would do two things. Once is filling out the artist made volumetric rays to create an even stronger feeling when you where looking into a window, But also to get some actual coloring depending on the light on the outside in the effect.

The basic implementation was a simple matter it’s basically a biased radial blur with some occlusion added in, very similar to the Kenny Mitchell article. However we apply the area to blur quite differently. We use all our windows as sun colors and even add in fr each window an approximation of how much sunlight would reach it even if the sun wasn’t visible. we also had to do some nice clipping of values to create a consistent look.

We are also working very hard on getting two of our new environments up and ready for use in real levels and they are looking really promising. And a lot of different game play tweaks and system changes, things really are moving well along and we hope to have even more exciting news to share with you shortly.


Looks gorgeous, excellent job!

Reply Good karma Bad karma+3 votes

It really looks awesome. Good work, keep it up!

I like the idea behind this game, it's an original one and with proper technical supporting it is gonna to be very good.

Reply Good karma Bad karma+2 votes
DefrostGames Author

Thanks we have been working hard on this so it's nice to finally be able to show it to people.

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.