• Advertisement
Sign in to follow this  

AO, SSAO, HBAO ?

This topic is 2493 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi all,

I have been doing some reading about AO.

Can anyone tell me the difference between SSAO and HBAO ? Which is better and why, quality, performance etc ....

Also what is the difference between screen space and image based?

Screen space is much faster better quality or Image based ?

In video games SSAO is used, HBAO was used in BFBC2 on PC (Battlefield Badcompany2) why?

Share this post


Link to post
Share on other sites
Advertisement

Can anyone tell me the difference between SSAO and HBAO ? Which is better and why, quality, performance etc ....


HBAO is a improved form of SSAO, it gives better quality but in terms of peformance its costs a more than SSAO.

Take a look at this presentation


Also what is the difference between screen space and image based?

In video games SSAO is used, HBAO was used in BFBC2 on PC (Battlefield Badcompany2) why?


Screen-space and image based are the same thing...

BFBC2 uses HBAO because developers chosen to do so... probably they had some free milliseconds and decided to implement HBAO to improve quality

Share this post


Link to post
Share on other sites
Thanks for reply.

So HBAO is better quality but not ideal for games hence SSAO is more popular. As I understand it, HBAO is basically Horizon Based SSAO not a completely new technique for AO. Right ?

Share this post


Link to post
Share on other sites
How about TSSAO?
GPU PRO 2
Seems its the current best adaptation of this technique
I think Crysis 2 uses something similar

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement