1. 개요
HBAO+
Horizon-Based Ambient Occlusion+의 약자이다
앰비언트 오클루전(영어로 AO, 물체의 경계면에 추가 그림자를 넣어 입체적인 질감을 향상시키는 기술)의 일종으로
초기 버전인 SSAO를 2번에 걸쳐 개선한 기술이다.
2008년, 그래픽카드 회사 엔비디아에서 SSAO의 개량판인 HBAO를 발표한다. HBAO는 SSAO보다 노멀 맵 등의 추가 정보를 더 고려하여 계산하므로 좀 더 디테일한 표현이 가능했다. 하지만 문제가 발견되고 HBAO를 개량한 HBAO+가 발표된다.
SSAO가 플레이어의 시점에 따라 그림자가 변하는 반면, HBAO+는 게임 안의 실제광원에 맞게 그림자가 생성된다. 즉, 더욱 정확하고 실제에 가깝다. 하지만 그만큼 사양도 많이 먹는다. 또하나의 특징은 다른 AO보다 좀 더 진하며, 잔디와 같은 자잘한 오브젝트의 경우 과도하게 어두워지는 경우도 있다.
HBAO+는 현재 엔비디아 게임웍스에 등록되어있다.
HBAO+ 후속버전으로 VXAO, BTAO등이 있고, 레이트레이싱 기반인 Ray-Traced Ambient Occlusion도 있으나 HBAO+ 대비 성능 하락이 극심하여, HBAO+는 지금도 SSAO와 함께 AO 옵션으로 가장 많이 사용된다. 대충 SSAO가 Low옵, HBAO+는 High옵, 후속버전은 지원할 경우 Ultra옵 취급인 느낌.
- 마이너하지만 ASSAO[1]를 같이 쓰는 경우도 있다. 인텔이 만든 기술#이지만 HBAO+와 비슷하면서도 라데온 최적화에 유리해서 지포스 - HBAO+, 라데온 - ASSAO 식으로 지원하는 경우도 있다.[2] F1 2018가 가장 대표적인 예#
2. 예시
AO 적용안함
SSAO
HBAO+
AO 적용안함
SSAO
HBAO+