Echtzeit-Raytracing
Was es bringt: physikalisch korrekte Darstellung
Wer es kann: theoretisch jede Hardware
Was es kostet: auf aktueller Hardware viel zu viel Leistung
Mit Raytracing entstehen in den Hollywood-Studios beeindruckende Spezialeffekte. 2010 will Intel Raytracing mit der Larrabee- Grafikkarte auch in Spielen etablieren. Wenn Sie durch die Hochhausschluchten von New York flanieren, sehen Sie in den Glasfassaden Spiegelungen der umliegenden Gebäude. Laufen Sie als Niko Bellic durch Liberty City, sind die Fenster nicht mehr als mausgraue Texturen. Mit heutiger 3D-Technik lassen sich Spiegelungen nämlich nur höchst unsauber darstellen.
Raytracing (zu Deutsch: Strahlenverfolgung) funktioniert ganz anders als die etablierten Verfahren: Grob zusammengefasst schickt eine Raytracing- Engine von der Position des Betrachters für jeden Bildpunkt einen Strahl in die Szene. Trifft der auf ein festes Objekt, zum Beispiel eine Betonwand, wird ein Shader-Programm aufgerufen und die endgültige Farbe des Bildpunktes berechnet. Falls sich der Strahl aber mit einer spiegelnden Fensterscheibe schneidet, lenkt das Material unseren Strahl im korrekten Winkel ab. Irgendwann trifft er wieder auf ein Objekt – etwa ein gegenüberliegendes Hochhaus – und dann wird dort ein Shader-Programm aufgerufen, das aus den bisher gesammelten Informationen die Farbe des Pixels bestimmt.
Wenn man die gleiche Szene auf konventionelle Art berechnen möchte, setzt man eine Kamera in das Fenster, macht einen Screenshot aus diesem Blickwinkel und speichert ihn als Textur. Die wird dann auf das Fenster geklebt. Dummerweise brauchen Texturen viel Speicher und Spiegelungen haben die Eigenart, sich auch ineinander zu spiegeln. Dazu wird wechselseitig ein Screenshot nach dem anderen geschossen, und der Speicherbedarf schnellt in exorbitante Höhen. Dass Raytracing in Spielen bisher nicht zum Einsatz kam, liegt in erster Linie an den hohen Hardware- Anforderungen.
Bisher ist es unmöglich, Echtzeit-Raytracing in einer so hohen Qualität darzustellen, dass es mit Spielen wie Crysis mithalten kann. Möglicherweise ändert sich das aber bald: Intel arbeitet seit geraumer Zeit an einem eigenen Grafikprozessor. Die bisher Larrabee genannte Hardware soll Echtzeit- Raytracing möglich machen. Noch in diesem Jahr bekommen ausgewählte Entwickler die ersten Karten, und Ende 2010 will Intel mit dem Verkauf beginnen. Wir sind gespannt, ob es gelingt, einerseits Raytracing in Echtzeit zu berechnen und andererseits auch Spiele der letzten Jahre flüssig darzustellen. Ohnehin bezweifeln wir, dass anfangs Spiele erscheinen, die ausschließlich Raytracing benutzen. Die Kombination aus herkömmlicher 3D-Grafik und Raytracing-Effekten halten wir für wahrscheinlicher.
Nur angemeldete Benutzer können kommentieren und bewerten.
Dein Kommentar wurde nicht gespeichert. Dies kann folgende Ursachen haben:
1. Der Kommentar ist länger als 4000 Zeichen.
2. Du hast versucht, einen Kommentar innerhalb der 10-Sekunden-Schreibsperre zu senden.
3. Dein Kommentar wurde als Spam identifiziert. Bitte beachte unsere Richtlinien zum Erstellen von Kommentaren.
4. Du verfügst nicht über die nötigen Schreibrechte bzw. wurdest gebannt.
Bei Fragen oder Problemen nutze bitte das Kontakt-Formular.
Nur angemeldete Benutzer können kommentieren und bewerten.
Nur angemeldete Plus-Mitglieder können Plus-Inhalte kommentieren und bewerten.