Previous Blog Next Blog
Prev/Next Blog
by date

Forgotten Lands, Real-Time Ambient Occlusion, and Motion Blur!

Forgotten Lands, Real-Time Ambient Occlusion, and Motion Blur!
Name:Matt Vitelli 
Date Posted:Aug 14, 2007
Rating:Not Rated
Public:YES
Comments:YES
RSS Feed:GarageGames Blog feedor Subscribe with .
Profile Page:View profile page for Matt Vitelli

Blog post
Have I helped you? Feel free to nominate me for an associates membership. :)

Progress is going steady on Illumina and there are some really amazing things in development that I'm really proud of.
Illumina is perhaps the best looking game running on TGEA as of current. But more info will be released on that in the coming weeks.

Visual Features

Dynamic Ambient Occlusion
Ambient Occlusion is one of the big features in the works. This technique is available to anyone using a shader model 2.0 card. With a new algorithm developed by yours truely, ambient maps can be calculated on the fly without any noticeable performance loss.





Radial Motion Blur
Also used in Illumina, this technique works well for cinematic elements.





Relief Mapping on Shader Model 2.0
This was mostly an experiment to see if it could be done, and indeed it can. You lose quite a bit of smoothness because you have to reduce the amount of samplers being applied. I posted the source code here.



I believe that sums up this week's plan. Feel free to drop me a line if you have any questions or comments.

Recent Blog Posts
List:11/10/08 - TGEA Advanced Shaders (Image Heavy)
07/29/08 - Shaders Galore! Texture-Space Diffusion, God Rays, and Light Extrusion Mapping!
05/15/08 - Day and Night System
09/27/07 - Illumina Screenshots!
08/14/07 - Forgotten Lands, Real-Time Ambient Occlusion, and Motion Blur!
08/03/07 - Illumina, Forgotten Lands, and Shaders!(Screenshot heavy)
11/08/06 - Various Tools and Projects (Screenshot Heavy)
09/16/06 - The Past Year

Submit ResourceSubmit your own resources!

Aun Taraseina   (Aug 14, 2007 at 07:18 GMT)
Nice work, btw what differences does an associates have over a normal member. :)

Aun.


James Laker (BurNinG)   (Aug 14, 2007 at 07:30 GMT)
I like the Radial Motion Blur...
Are you planning on sharing any of this to the community?

And hows my planetary Atmospheric shader going? :-P

Alex Scarborough   (Aug 14, 2007 at 08:05 GMT)
@Matt: That's some really cool stuff you've got going there, keep up the good work!

@Aun: Not an awful lot. There's an Associates only forum, that's about it. If GG needs work done, they'll usually approach associates first. Being an associate is primarily just an acknowledgment that you're a helpful guy and/or have done neat stuff which helped the community.

Phil Carlisle   (Aug 14, 2007 at 09:58 GMT)
Matt/Alex, that dynamic ambient occlusion doesnt look very much like ambient occlusion. Are you sure thats not something else?
Edited on Aug 14, 2007 09:58 GMT

Tim Heldna   (Aug 14, 2007 at 11:04 GMT)
Quote:


that dynamic ambient occlusion doesnt look very much like ambient occlusion


I was thinking the same thing. Looks more like ambient radiosity.

James Laker (BurNinG)   (Aug 14, 2007 at 12:35 GMT)
I went to look at what Dynamic Ambient Occlusion is after reading this too, because I was confused. He's probably still busy with it as he said "in the works".

Matt Vitelli   (Aug 14, 2007 at 13:37 GMT)
Phil, it's still very much a work in progress. I haven't done many of the things that would increase it visually such as sampling an environment map for indirect illumination and bending normals towards the major light sources. Basically what I've shown here is the work in progress of dynamically rendering ambient maps. There still is a lot of work to be done, but this algorithm requires no complex ray tracing and works in real-time.

James, I'll email you with more details on that atmosphere shader.

Vashner   (Aug 15, 2007 at 06:02 GMT)
So your passing it thru to a full screen shader like the night vision resource?

Matt Vitelli   (Aug 15, 2007 at 06:05 GMT)
The radial blur, yes.

Adam Beer   (Jan 18, 2008 at 17:55 GMT)
Did you ever get the motion blur to work Matt?

You must be a member and be logged in to either append comments or rate this resource.