ocluzia Ambient
modelul folosit (de sus în jos): iluminare directa, ocluzia Ambient (AO) și modelul combinat AO și iluminare directă
ocluzia Ambient (AO) - model de umbrire utilizate în grafică tridimensională și permite să adăugați o imagine realistă prin calcularea intensității luminii ajunge la suprafața punctului. Spre deosebire de metodele locale, cum ar fi Phong umbrire. Metoda de ocluzie ambientală este globală, adică valoarea luminozității fiecărui punct al obiectului depinde de alte obiecte din scenă. În principiu, este destul de vag amintește de iluminare la nivel mondial.
ocluzia Ambient adesea calculată prin construirea razele care provin dintr-un punct de pe suprafața în toate direcțiile, cu testul ulterior de intersecție cu alte obiecte. Raze care ating fundalul sau „cerul“ crește luminozitatea suprafeței, în timp ce razele care se intersectează cu alte obiecte, nu adăugați luminozitate. Ca urmare, punctul înconjurat de un număr mare de geometrie, desenat ca fiind mai închisă și un punct cu o cantitate mică de geometrie în emisfera vizibilă - lumina.
ocluzia ambientală se referă la metode bazate pe accesibilitatea elementului de suprafață la diverși factori, cum ar fi murdăria, lumina și așa mai departe. D. a câștigat popularitate datorită simplității sale relative și eficiență relativ ridicată. AO, de asemenea, de multe ori numit «lumina cer».
Modelul AO promovează o mai bună percepție a obiectelor de volum descris decât modelul de iluminare directă [1].
Umbrirea A p> la punctul p cu suprafața N normală poate fi numărate prin integrarea funcției Ω vizibilitate emisferă: unde V p. ω> - funcția de vizibilitate p. la zero, în cazul în care fasciculul în direcția ω p este intersecția cu obiectul și egal cu unitatea în alt mod. În practică, diferite tehnici sunt utilizate pentru a lua acest integral: probabil una dintre cele mai chastoispolzuemyh este metoda Monte Carlo. O altă metodă (durează mai mult pe deplin de accelerare hardware) - scena este redată din punctul p la Rasterizarea de geometrie culoare pură negru pe un fundal alb. Valoarea medie a luminanței cadrului recepționat este valoarea aproximativă a funcției în acel punct. Această metodă - Exemplu colectare metoda (Metoda pe dos), în timp ce alte abordări (cum ar fi adâncimea-map ocluzie ambientală) folosind dispersie (în afara în metoda).In plus valoarea de umbrire este adesea calculată suplimentar vectorul N b> ( «deviate normal"), care arată direcția aproximativă în spațiu deschis (non-shadowed). Acest vector poate fi utilizat pentru iluminarea hărții mediului. Cu toate acestea, există situații când vectorul N b> nu arată în direcția de iluminare maximă.