post icon

Belichtings chip gaat graphics van games verbeteren.

rtcOndertussen kennen we de cpu, gpu, en ppu (physix processing unit). Er is nu een nieuwe chip ontwikkeld door het Amerikaanse bedrijf Caustic Graphics, de rtpu. Deze ‘raytracing processing unit’ zal zich bezig houden met het berekenen van de belichting in 3D-beelden. Dit zou realistischere beelden moeten opleveren.

Deze week is de CausticRT kaart gelanceerd door Caustic Graphics. Deze nieuwe versnellerskaart is te vergelijken met de Ageia’s PhysX kaart. Alleen berekened deze kaart niet de effecten van zwaartekracht maar die van het licht.

Lichtberekening is een kernelement in het genereren van gamebeelden. De berekening van licht kost veel rekenkracht van zowel de gpu als de cpu. Games zouden deze rekenkracht veel beter kunnen gebruiken voor het berekenen van A.I. of  post-processing effecten (bluring, field-of-view, etc.)

De CausticRT zou dit berekenen van licht uit handen van de gpu en cpu moeten ontnemen. De CausticRT  is zo ontwikkeld dat deze dit veel efficienter kan doen dan de andere twee processoren.  Dit biedt ruimte om nog betere en realistischere beelden en lichteffecten te kunnen genereren. Caustic Graphics claimt zelfs dat er “ fotorealistische graphics” mee te bereiken zijn, omdat de FPS (frames per seconde) tot wel 20x versneld zou worden.

Vooralsnog is deze kaart alleen nog maar voor ontwikkelaars verkrijgbaar. Voordat wij als gamer ervan kunnen genieten zal het nog wel even duren. 

rtc2

No Comments

Leave a comment
  1. Gerard Braad
    mei 5, 2009 at 2:56 pm #

    In 2004 is er een project geweest aan de universiteit van Saarland (uni-sb.de) waar een FPGA is gebruikt om een deel van het render proces [het vinden van intersecties] te ‘vergemakkelijken’, de Saarcor.

    Hieruit is een ray trace library ontstaan, de OpenRT library. Deze is ook gebruikt in de Quake Raytrace projecten… waarvan Daniel Pohl (toen student aan de Erlangen Universiteit) uiteindelijk bij Intel is gaan werken. Nu ontwikkelt hij, wat heet de IntelRT (http://www.tgdaily.com/index2.php?option=com_content&do_pdf=1&id=36606)… hierdoor kan een Many-core architecture gebruik maken van Ray-Trace technieken… denk aan Larrabee, etc.

    Daarnaast zijn er library en frameworks voor Stream Processing (CUDA, etc) en nu OpenCL waardoor eigenlijk dit soort specifieke hardware eigenlijk overbodig raakt. Wat is er uiteindelijk gebeurt met de PhysX hardware? Het was deels een zegen voor de Linux wereld dat het nu een software oplossing is die gebruikt maakt van CUDA (http://www.phoronix.com/scan.php?page=news_item&px=NjMzNA). CUDA werkt namelijk ook goed vanuit Wine zonder gebruikt te hoeven maken van nog een extra driver voor een Physics kaart, of straks een RayTrace kaart.

    Ten tijde van het onderzoek was er geen goeie programmeer interface om General Purpose computation uit te voeren en was de GeForce 3 ook erg beperkt. Graphics hardware en processing power wordt steeds goedkoper, dus ik vraag me af in hoeverre de Caustic kan blijven bestaan. Voor nu is het leuke hardware voor gebruik in Autodesk producten.

    Ik zie hetzelfde gebeuren als wat Anandtech schetst: http://www.anandtech.com/video/showdoc.aspx?i=3549&p=4. Ze worden waarschijnlijk als AGEIA gekocht en opgenomen in een groot bedrijf.