Ce este Ocluzia Ambientală?

Ce este Ocluzia Ambientală și care sunt unele dintre utilizările acesteia? Văd că este folosit la crearea a ceea ce s-ar putea numi „captori de umbră” în cele ce urmează configurarea arborelui nodului:

introduceți descrierea imaginii aici

Răspuns

Per definiție

Ocluzia ambientală este o aproximare a iluminării globale care emulează interacțiunile complexe dintre inter-reflecțiile difuze ale obiectelor. Deși nu este corect din punct de vedere fizic (pentru aceasta utilizați iluminarea globală completă)

Ce este?:

Este o modalitate de a face obiectele dintr-o scenă să pară mai realiste. Ocluzia ambientală aruncă umbre unde obiectele sunt apropiate unele de altele. Rețineți că va arunca și lumină acolo unde nu sunt. Ocluzia ambientală este o lumină falsă .

introduceți descrierea imaginii aici introduceți descrierea imaginii aici


Rețineți că în cicluri există și un Umbră de ocluzie :

Nodul de ocluzie ambientală oferă control pe material pentru cantitatea de AO. Când AO este activat în lume, acesta afectează toate BSDF-urile difuze din scenă. Cu această opțiune este posibil să lăsați doar unele materiale să fie afectate de AO sau să lăsați să influențeze unele materiale mai mult sau mai puțin decât altele.

introduceți descrierea imaginii aici

Ocluzia ambientală este activată în panoul lumii.

introduceți descrierea imaginii aici


Ocluzia ambientală poate face o mare diferență în special în motorul de redare internă Blender. În ciclurile care activează Ocluzia ambientală nu face o mare diferență în termeni de realism, deoarece ciclurile sunt deja redate cu Iluminare globală, care este corectă din punct de vedere fizic, Ocluzie ambientală. Prin urmare, în cicluri, adesea nu este nevoie de aceasta, în timp ce în motorul de redare intern Blender este foarte util.

introduceți descrierea imaginii aici

Răspuns

Din wikipedia :

În grafica computerizată, ocluzia ambientală este folosit pentru a reprezenta cât de expus este fiecare punct al unei scene la iluminarea ambientală. Deci, interiorul închis al unui tub este de obicei mai ocluit (și deci mai întunecat) decât suprafețele exterioare expuse; și mai adânc în interiorul tubului, cu atât devine mai ocluzit (și mai întunecat). Rezultatul este o iluminare difuză, nedirecțională în întreaga scenă, fără a arunca umbre clare, dar cu zonele închise și protejate întunecate. În acest fel, încearcă să aproximeze modul în care lumina radiază în viața reală, în special în afara suprafețelor care sunt considerate în mod normal suprafețe nereflectante.

Practic, cu cât este mai aproape unele geometrii sunt față de alte geometrii, cu cât este redată mai întunecată. Unghiul pare, de asemenea, să aibă un efect; suprafețele din apropiere orientate una către cealaltă vor deveni mai întunecate decât suprafețele perpendiculare din apropiere (priviți cu atenție prima și a doua sferă).

introduceți descrierea imaginii aici

Utilizări

Este adesea coaptă într-o textură. Acest lucru este util mai ales pentru activele jocului, deoarece AO nu ține cont de sursele de lumină (doar proximitatea și unghiul geometriei din apropiere) și așa rămâne mai consecvent pe măsură ce obiectul (sau obiectele din jurul său) este / se mișcă.

introduceți descrierea imaginii aici

Este de asemenea, util în redare / compoziție pentru a adăuga un pic mai multă adâncime / contrast:

Fără AO:

introduceți descrierea imaginii aici

Cu AO:

introduceți descrierea imaginii aici

Răspundeți

Am atașat o imagine care arată un model (în gri) și vizualizare (săgeți și bile albastre) pentru proiecția cu raze pentru a arăta cum un algoritm de ocluzie ambientală ca n fi construite.

Micile sfere albastre indică zona curentă care este testată. Pentru fiecare pixel al hărții texturii ar exista o mică sferă albastră. Săgețile roșii care trag din sferele albastre reprezintă teste de urmărire a razelor.

Razele (roșu) sunt împușcate în mai multe direcții de la fiecare pixel (albastru) și pentru fiecare rază care intră în contact cu suprafața modelului; pixelul din acel moment se va întuneca puțin.

Deci, practic; zonele care sunt concave vor avea o mulțime de intersecții de raze cu modelul și zonele care sunt convexe vor avea foarte puține lovituri și acest lucru oferă un indiciu de iluminare care ajută modelul să arate mai mult 3D.

Dacă țineți mâna ridicată cu degetele împreună, veți vedea că zonele dintre degete sunt mai întunecate decât zonele înconjurătoare. Acesta este practic unul dintre lucrurile pe care AO, cavitatea, cartografierea murdăriei sunt menite să le simuleze.

De asemenea, pot fi utilizate pentru a simula murdăria și coroziunea care se acumulează în zonele încastrate.

Există multe modalități de a calcula acest efect și practic autorul metodei în cauză îl numește și acesta este motivul pentru care veți vedea nume diferite precum AO, Cavity Mapping, Dirt Mapping.

Toate sunt menite să ofere adâncime unui model, fie că este vorba de un reper de iluminare sau de acumulare de murdărie. introduceți descrierea imaginii aici

PS: Modul Vertex Paint „s Culori murdare de vertex probabil nu este trasat de raze. Este„ s probabil un calcul al pantei care folosește vârfurile din apropiere, dacă doriți să știți cu siguranță, atunci ar trebui să vă uitați la cod sau să întrebați pe cineva care are.

Comentarii

  • Cred că în modul vârf AO se calculează pe vârf, aria dintre ele este interpolată liniar.
  • Da, din felul în care arată, pare un calcul al pantei care folosește vârfurile din apropiere. pentru a determina dacă o zonă este concavă sau convexă. Cu cât panta este mai ascuțită pe zonele concavă; cu cât devine mai întunecată. Cu cât panta este mai ascuțită pentru zonele convexe; cu atât devine mai deschisă. Asta ‘ cum aș începe ‘ dacă aș încerca să codific așa ceva. Dar, așa cum am spus, nu m-am uitat la cod, așa că am ‘ fac doar o presupunere educată. Poate fi ceva complet di diferit de acest lucru.

Răspuns

Ocluzia ambientală în randarea Blender face umbrele mai transparente și arată ca și cum ar fi fost redate în cicluri. -Din experiența mea.

Comentarii

  • ce, mă înșel? Puteți vedea clar că umbrele devin mai transparente și arată ca cicluri. Dacă nu sunt orb sau altceva.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *