Ook in games is licht een zeer belangrijk onderdeel van de ervaring. Een game die slecht om gaat met licht gaat het niet redden, omdat het absurd aanvoelt. Vanaf het begin van 3D games wordt er gebruikgemaakt van een techniek die rasterization heet. Dit is een techniek die minder intensief is voor de computer, maar ook kwalitatief minder mooie plaatjes maakt en wat meer afhankelijk is hoe de ontwikkelaar ermee om gaat.

Wanneer je in de afgelopen jaren een PlayStation 5 of Xbox Series X hebt gekocht, kan het je niet ontgaan zijn dat je bij games vaak kunt kiezen of je Ray Tracing wil gebruiken of meer frames per seconde. Op de PC is de term al wat langer een item. Ray Tracing is bijzonder arbeidsintensief en je hebt serieuze hardware nodig om het te kunnen gebruiken. Als je echter de juiste apparatuur hebt, dan zien games er vaak stukken beter uit. Maar waarom is dit? Wat heeft mijn verhaal over licht hiermee te maken? Waarom is het tegenwoordig zo belangrijk? Op deze vragen probeer ik antwoord te geven in deze column.
Een kwestie van perspectief
Stel je voor dat het nacht is. Boven je schijnt een ledlamp. Het licht van een ledlamp is stukken minder fel dan het licht van de zon, maar het houdt de duisternis weg, waardoor je om je heen kunt kijken. Op een tafel staat een plant. De plant zie je alleen maar, doordat de lamp erop schijnt. De bladeren die direct door het licht worden geraakt zijn goed te zien, maar de bladeren aan de onderkant zijn vooral te onderscheiden van elkaar door schaduw.
Wat je dus ziet, is een straal licht naar een object, namelijk de plant. Jij kijkt naar de plant, maar de plant is alleen maar zichtbaar door het licht. Een weerkaatsing van een lichtstraal die straling die jouw ogen bereikt en ervoor zorgt dat je kunt zien.
Probeer nu in je fantasie dit stukje logica om te draaien. Dat de straal niet via het licht naar je ogen gaat, maar dat jouw ogen naar het object gaan. De straal vanaf jouw kijkers berekent vervolgens hoe het object eruit moet zien ten opzichte van de lichtbron. Ook kan op die manier worden berekend waar schaduw is. Dit is in heel grote lijnen wat ray tracing doet. Het is simpelweg de realiteit van alledag omdraaien, zodat de computer de berekening kan maken.








Reacties (0)
Deel je mening over dit artikel met andere GameQuarter-lezers
Plaats een reactie