Real-time ray tracing: de toekomst voor 3D games?

55 reacties
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Lichtstralen
  3. 3. Intensief
  4. 4. Quake 4 Raytraced
  5. 5. Intel
  6. 6. Larrabee
  7. 55 reacties

Inleiding

Ray tracing is zo'n term die iedere computerliefhebber wel eens heeft horen vallen. Voer de kreet in op images.google.com en de mooiste 3D plaatjes verschijnen op je scherm. Ray tracing is dan ook een techniek om 3D beelden te berekenen met realistische schaduwen en reflecties. Al sinds jaar en dag zijn er voor de PC programma's te krijgen waarmee het mogelijk is om met deze techniek hoogstaande afbeeldingen te creëren. Het programma Pov-Ray, door ons gebruikt als benchmark voor processors, is daar wellicht nog wel het bekendste voorbeeld van. Ray tracing heeft echter een groot beletsel voor brede toepassing: het vergt zeer veel rekenkracht. Tot een paar jaar geleden kon je minuten en soms zelfs uren wachten, voordat de berekening van een niet eens zo heel complexe afbeelding voltooid was. Voor games is ray tracing dus niet bruikbaar. Je wilt immers meerdere frames per seconde in plaats van meerdere secondes per frame.  


Dit is geen foto, maar een met behulp van ray tracing gemaakte 3D afbeelding. (bron)

Een paar jaar geleden begon Amerikaanse student Daniel Pohl met onderzoek om met de snelle CPU's van tegenwoordig de techniek toch voor games in te kunnen zetten. Intel, dat maar wat graag ziet dat de CPU een belangrijkere chip blijft van de GPU, bood hem direct na zijn afstuderen een baan aan. Inmiddels claimt Intel dat ray tracing dé toekomst voor gamerendering is. De geheimzinnige, nu nog in ontwikkeling zijnde Larrabee-chip moet daar de ideale basis voor zijn. ATI en nVidia claimen vooralsnog dat Intel veel gewag maakt om niets. De toekomst zal moeten uitwijzen of ze dat zeggen omdat ze zelf een achterstand hebben op dit vlak, of juist omdat ray tracing daadwerkelijk nooit geschikt zal zijn voor gaming.

0
*