Skip to content
0:00 / 0:00

#ambientocclusion#ssao#hbao

How does Ambient Occlusion Work?

CocoaBeans

6.6K subscribers • 1 video on Hallway

YouTube

Intermediate. Assumes working knowledge.

65K views2 months ago2 recommendations

Graphics and audioRendering

An explanation of various ambient occlusion techniques including SSAO, HBAO, SAO, and GTAO, with implementation details.

Thank you for watching!! If you liked the video, like it or consider subscribing :) Repo: github.com/LoganKeenan55/ambient-occlusion Chapters: Intro SSAO HBAO SAO GTAO Resources: learnopengl.com/Advanced-Lighting/SSAO SSAO: advances.realtimerendering.com/s2007/Mittring-Finding_NextGe… HBAO: researchgate.net/publication/215506032_Image-space_horizon-b… github.com/scanberg/hbao SAO: casual-effects.com/research/McGuire2012SAO/McGuire12SAO-talk… GTAO: activision.com/cdn/research/PracticalRealtimeStrategiesTRfin… xeGTAO: github.com/GameTechDev/XeGTAO Siggraph: s2025.siggraph.org/two-decades-of-progress-in-a-frame-siggra… 3D Models: Samrai sketchfab.com/3d-models/samurai-warrior-traditional-japanese… Head free3d.com/3d-model/femalehead-v4--971578.html Music: Scattle - Its Safe Now - Hotline Miami Sound Track Groove - Vintage Story Sound Track Megaman X - Storm Eagle Stage Map Screen 1 - Trauma Center Under the Knife 66 Scootin' Through Clocktowers Beneath The Sea - A Hat in Time Dear Father Instrumental - Sonic Frontiers Dimitri Battle - Sly Cooper 2 The Hermit's Garden - Sora no Kiseki the 3rd Spaceouters - Ma

Why it's here

2 people recommend this

What people say. Recommended as a clear explanation of different ambient occlusion methods and how they work.

u/imlo2in r/GraphicsProgramming • Recommends

On “How to deal with ambient occlusion?”

Check this quite fresh video: [video The notes of the video also have a bunch of good write-ups and papers linked. But I would build visualization for each step (use lines etc. to visualize rays etc.) in order to understand how it actually works, and not just bang head on the wall. That's what I did when I implemented my own SSAO ages ago.

u/corsario_llin r/GraphicsProgramming • Recommends

On “Real time AO in ray marched voxel worlds”

[video This video explains how the different types of ambient occlusion work a little better than I can.