Gamestudio Links
Zorro Links
Newest Posts
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (Ayumi, 1 invisible), 584 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Gallery
Next Gallery
Print Thread
Rating: 5
Page 1 of 2 1 2
Screen Space Ambient Occlusion Solution #225125
09/02/08 22:27
09/02/08 22:27
6 Images
Joined: Apr 2008
Posts: 235
TEXCOORD3
Foxfire Offline OP
Member
Screen Space Ambient Occlusion Solution

hello,
I present to you the 4th version of my SSAO shader.
NOTE: I HAVE NOT PROGRAMMED DEPTH EDGE REMOVAL YET.

This shader uses a state-of-the art post-processing pass to find a general global illumination solution for the ambient term.

My shader is several times faster than the shader presented by Crytek. I use advance polygon to pixel derivatives to control 4 ray traces in the pixel shader to calculate the difference between the possible and definate intersections of back-face culled objects in screen space.

I use a linear rotation kernal to prevent noise collection and I therfor do not use a 2nd blurring pass.


The image above also contains 2 projective lights that are dynamically rendering within the image.

Together, I can run 4 instances of SSAO on my 1440x900 pixel screen with a fps of between 25 and 30 fps with 1 million polygons.


My meathod for ambient occlusion collection is original and will be presented in a article within the next few months. Once published, I will offer the source code to the community for free! If you have any questions, please contact me at mauerbach@comcast.net.

-Michael H. Auerbach-


notes:
This was done with A7 Gamestudio.
Some models are from Dexsoft (industrial pack).
My gpu is 1x Nvidia GeForce 8700m GT.
17 Comments
Re: Screen Space Ambient Occlusion Solution [Re: Foxfire] #225129
09/02/08 23:46
09/02/08 23:46
Joined: Sep 2007
Posts: 761
Hrvatska (Croatia ), Slavonski...
cro_games Offline
User
cro_games  Offline
User

Joined: Sep 2007
Posts: 761
Hrvatska (Croatia ), Slavonski...
Nice,I like it..can you make video or demo?


Hello everyone my name is Ivan Mandic from "Frozen pixel studio". wink
-----------------------------------
Homepage: www.fpx-studio.com
e-mail: emu_hunter_1990@hotmail.com
(working on a game engine)
Re: Screen Space Ambient Occlusion Solution [Re: cro_games] #225132
09/02/08 23:57
09/02/08 23:57
Joined: Aug 2004
Posts: 1,345
Kyiv, Ukraine
VeT Offline
Serious User
VeT  Offline
Serious User

Joined: Aug 2004
Posts: 1,345
Kyiv, Ukraine
yes, it would be nice to look closer to it


1st prize: Lite-C and Newton 2.17 by Vasilenko Vitaliy

Newton2 videos: http://tinyurl.com/NewtonVideos
LiteC+Newton2 discussion: http://tinyurl.com/NewtonWrapperDiscussion
Latest LiteC+Newton2 version(v23, from 29.10.2009): http://depositfiles.com/files/ae1l0tpro
Re: Screen Space Ambient Occlusion Solution [Re: VeT] #225172
09/03/08 06:30
09/03/08 06:30
Joined: Apr 2005
Posts: 3,815
Finland
Inestical Offline
Rabbit Developer
Inestical  Offline
Rabbit Developer

Joined: Apr 2005
Posts: 3,815
Finland
Getting to see more in this would definently be interesting.


"Yesterday was once today's tomorrow."
Re: Screen Space Ambient Occlusion Solution [Re: Inestical] #225355
09/04/08 06:12
09/04/08 06:12
Joined: Jul 2004
Posts: 1,924
Finland
Ambassador Offline
Serious User
Ambassador  Offline
Serious User

Joined: Jul 2004
Posts: 1,924
Finland
Wow, waiting to get my hands on the article once its out! =D

Re: Screen Space Ambient Occlusion Solution [Re: Ambassador] #225360
09/04/08 06:27
09/04/08 06:27
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline
Senior Expert
HeelX  Offline
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Wow, this looks very promising! Good work!

Though, I don't know, if this is the JPEG compression of the board software, but why do you have these gradient steps in the greymap? How would it look like if you would add a blur pass (like Gaussian blur to keep edges)?

Re: Screen Space Ambient Occlusion Solution [Re: HeelX] #225747
09/05/08 22:02
09/05/08 22:02
Joined: Mar 2005
Posts: 564
/www/europe/ germany/index.php
TSG_Torsten Offline

User
TSG_Torsten  Offline

User

Joined: Mar 2005
Posts: 564
/www/europe/ germany/index.php
Looks very great so far! I would also be interested to see a movie or small demo to see it in action.

Keep up the great work!

Regards
TSGames

Re: Screen Space Ambient Occlusion Solution [Re: TSG_Torsten] #225968
09/06/08 23:16
09/06/08 23:16
Joined: Jul 2005
Posts: 421
Germany
DoC Offline
Senior Member
DoC  Offline
Senior Member

Joined: Jul 2005
Posts: 421
Germany
My shader is several times faster than the shader presented by Crytek.

sure.... they all beginners ;-)

Re: Screen Space Ambient Occlusion Solution [Re: DoC] #225999
09/07/08 04:28
09/07/08 04:28
Joined: Mar 2006
Posts: 3,538
WA, Australia
J
JibbSmart Offline
Expert
JibbSmart  Offline
Expert
J

Joined: Mar 2006
Posts: 3,538
WA, Australia
Originally Posted By: DoC
My shader is several times faster than the shader presented by Crytek.

sure.... they all beginners ;-)
no, they have differences in their method.

the Crytek one was one of the first of its kind, and this new one i assume builds on that making some adjustments, and completely changing some components.

julz


Formerly known as JulzMighty.
I made KarBOOM!
Re: Screen Space Ambient Occlusion Solution [Re: JibbSmart] #226003
09/07/08 06:49
09/07/08 06:49
Joined: Jul 2005
Posts: 421
Germany
DoC Offline
Senior Member
DoC  Offline
Senior Member

Joined: Jul 2005
Posts: 421
Germany
my post of full ironic dont need an answer....

Last edited by DoC; 09/07/08 06:50.
Page 1 of 2 1 2

Moderated by  jcl, Realspawn, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1