BLOG

Ce este ocluzia ambientală în jocuri?

Ultima actualizare:

  Această pagină a fost tradusă automat de DeepL. Switch to English

Multe jocuri urmăresc realismul. Dezvoltatorii doresc să creeze lumi pe care să le crezi reale. O parte fundamentală a acestui proces este obținerea unei iluminări perfecte, lucru pe care jocurile moderne l-au rezolvat în mare măsură, deși perfecționarea acestui aspect necesită încă multă energie și cicluri de procesare ale plăcilor grafice. Vorbim despre tehnici precum ray tracing, iluminare globală și umbrire. Ambient Occlusion este una dintre aceste tehnici, dar ce este ea? Să vă explicăm.

Battlefield 6 tank

Ce este ocluzia ambientală?

Ocluzia ambientală este o tehnică de redare care calculează intensitatea luminii pentru fiecare obiect pe baza iluminării ambientale. În final, aceasta creează o imagine mai realistă, în care obiectele par conectate la lumea în care se află, în loc să plutească deasupra ei. Aceasta ia în considerare factori precum sursele de lumină, mediul fizic și amplasarea obiectelor. Evaluează întreaga scenă, nu doar informațiile locale, și adaugă umbre subtile de contact acolo unde geometria se întâlnește.

Ocluzia ambientală nu sare neapărat în ochi ca o reflexie trasată cu raze într-o băltoacă, dar adaugă multă credibilitate unei scene atunci când te miști și observi obiectele. Gândește-te la efectul subtil de iluminare care face ca colțurile tavanului să pară mai întunecate decât centrul camerei. Sau la un depozit plin cu lăzi care are umbre adecvate în loc de iluminare uniformă peste tot. Când este bine reglat, AO adâncește colțurile, cutele și micile spații, ceea ce ajută obiectele să pară mai realiste.

Shot from Cyberpunk 2077 with full Ray Tracing and Ambient Occlusion
Cyberpunk 2077 la setările maxime cu Ambient Occlusion
Shot from Cyberpunk 2077 at the lowest settings with Ambient Occlusion off
Cyberpunk 2077 la setările minime, fără Ambient Occlusion

Care sunt diferitele tipuri de ocluzie ambientală?

Ca în majoritatea tehnicilor de redare grafică, există mai multe implementări ale Ambient Occlusion din care dezvoltatorii pot alege. Acest lucru înseamnă că veți vedea mai multe opțiuni în setările grafice și va trebui să experimentați pentru a vedea ce diferență fac acestea. Iată cele mai importante:

SSAO: Ocluzie ambientală în spațiul ecranului

Calculează ocluzia pe baza a ceea ce este vizibil pe ecran, făcând-o rapidă și larg acceptată. Este cea mai simplă metodă AO și funcționează atât pe plăcile AMD, cât și pe cele Nvidia. Calitatea poate varia în funcție de distanța camerei și poate introduce halouri în jurul obiectelor subțiri.

HBAO: Ocluzie ambientală bazată pe orizont

Dezvoltat de Nvidia, HBAO îmbunătățește precizia luând în considerare liniile orizontului pentru o umbrire mai bună în crăpături și colțuri. Multe jocuri implementează tehnici similare bazate pe orizont, care funcționează pe orice GPU modern, deci nu este strict exclusiv pentru hardware.

HDAO: Ocluzie ambientală de înaltă definiție

Răspunsul AMD la HBAO, oferind o precizie mai mare și o gestionare mai bună a adâncimii. Din nou, vă puteți aștepta la variante comparabile, independente de furnizor, în multe motoare.

GTAO și CACAO

Metode mai noi de spațiu pe ecran care vizează o calitate superioară la un cost rezonabil. GTAO (Ground Truth Ambient Occlusion) vizează rezultate mai plauzibile din punct de vedere fizic, în timp ce CACAO se concentrează pe performanță și stabilitate. Este posibil să vedeți aceste denumiri explicit în unele meniuri de setări.

RTAO: Ocluzie ambientală trasată cu raze

Utilizează ray tracing pentru o ocluzie a luminii mai precisă din punct de vedere fizic, oferind cele mai realiste rezultate, dar cu un cost ridicat în ceea ce privește performanța. Necesită un GPU cu ray tracing hardware (Nvidia RTX, AMD RDNA2 sau mai recent, Intel Arc).

Alan Wake 2

Ar trebui să activați Ambient Occlusion?

Dacă doriți o lume credibilă și captivantă, atunci da, Ambient Occlusion face o diferență notabilă și este indispensabilă în anumite jocuri. Titlurile first-person care pun accentul pe explorare beneficiază în mod special de această tehnică.

Pentru trăgătorii competitivi, luați în considerare mai întâi performanța și vizibilitatea, deoarece un AO puternic poate adânci umbrele și îngreuna vizualizarea țintelor.

Sfaturi practice pentru reglaj:

  • Începeți cu SSAO pe Low, apoi creșteți calitatea până când rata cadrelor scade.
  • Utilizați un rază AO mai mică pentru a evita întunecarea excesivă a zonelor mari și reglați intensitatea astfel încât colțurile să devină mai profunde fără a distorsiona tonurile medii.
  • Dacă activați RTAO, combinați-l cu moduri de generare a cadrelor sau de upscaling, cum ar fi DLSS, pentru a compensa costul de performanță. Testați în scene dense.

Fii atent la capcane:

  • Se poate produce o dublă întunecare dacă un joc încorporează AO în texturi sau hărți de lumină și aplică AO în timp real peste acestea. Dacă interiorul arată murdar sau fețele arată murdare, reduceți intensitatea AO sau dezactivați trecerea suplimentară.
  • Metodele Screen‑space pot produce halouri la marginile obiectelor, pâlpâiri cu anti‑aliasing temporal sau estompări la distanță. Trecerea la o presetare de calitate superioară sau la o metodă mai nouă, precum GTAO, poate fi de ajutor.

Activați AO dacă puteți menține o rată de cadre stabilă, acordați prioritate calității superioare în jocurile cu ritm mai lent sau cinematografice și treceți la un model mai simplu, cum ar fi SSAO, atunci când fiecare cadru contează.