AO, SSAO, HBAO ?

Started by
3 comments, last by kimi 13 years ago
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?
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
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 ?
How about TSSAO?
GPU PRO 2
Seems its the current best adaptation of this technique
I think Crysis 2 uses something similar
What is TSSAO T for temporal ?

BFBC2 HBAO, screens I got from the net
hbao-off hbao-on

This topic is closed to new replies.

Advertisement