Wat is SSAO?

instagram viewer

De SSAO-technologie verschijnt steeds vaker in de optiemenu's van veel computer- en videogames. Maar wat is SSAO en wat zijn de voordelen voor de speler?

Wat is SSAO in games?

  • SSAO betekent volledig Screen Space Ambient Occlusion. Ambient occlusie beschrijft het feit dat er door reflectie minder licht in hoeken en randen komt en deze hoeken daardoor donkerder worden.
  • Om dit effect van de donkere hoeken in realtime te kunnen berekenen, wordt de SSAO gebruikt. De subterm "Schermruimte" betekent dat de omringende verduistering het hele gebied van de Scherm wordt toegepast, maar niet op randen die buiten het gezichtsveld van de speler liggen leugen.
  • Vanwege deze beperking is de berekening van de schaduwranden relatief hulpbronnenbesparend, wat de verspreiding van de technologie heeft versneld sinds deze in 2007 werd ontwikkeld voor het spel "Crysis".

Hoe wordt SSAO berekend?

  • SSAO is geen exacte berekening, maar een realistische schatting van de omringende verduistering met behulp van verschillende methoden. De procedure die momenteel het meest wijdverbreid is, wordt "Inside-Out" genoemd. Daarbij worden stralen vanuit één punt in een bolvorm over het scherm gestuurd.
  • Als een van deze stralen botst met de 3D-geometrie die al is berekend, kan het startpunt geen licht ontvangen van het contactpunt en wordt het grijs gemarkeerd. Omgekeerd wordt de oorsprong van een straal die geen enkele geometrie raakt, gemarkeerd met een lichtere punt.
  • 3D-polarisatie eenvoudig uitgelegd

    Vooral door het toenemende gebruik van 3D-technologie in bioscopen en televisies...

  • Dit is voor elk punt op de scherm Herhaald in alle richtingen totdat de volledige scherminhoud (schermruimte) is verwerkt en een gebiedsbreed beeld van de randstructuur is verkregen.
  • De resultaten van deze berekeningen worden over elkaar heen gelegd en resulteren vervolgens in verschillende grijstinten. Plaatsen die zelden de "oorsprong" waren van een succesvolle straalberekening, zijn gemarkeerd in een donkerdere tint.
  • Het op deze manier gegenereerde beeld wordt nu over het volledig afgewerkte 3D-beeld ("vermenigvuldigd") geplaatst en resulteert in verdonkering langs de randen waar de schaduw in de vorige stappen werd berekend werd.

Het uiteindelijke beeld met SSAO bevat dus geen "echte" verlichtingsinformatie, maar slechts een berekening van de waarschijnlijke verlichting. Dit omzeilt een nog uitgebreidere berekening van de lichtreflecties van verschillende lichamen. Het nadeel van SSAO is echter dat de berekening ruis kan bevatten die storend is en niet kan worden weggenomen of verminderd. Dit komt door het type berekening en kan alleen worden gecompenseerd door meer gecompliceerde methoden van omringende verduistering.

click fraud protection