Neue id Software-Engine mit Voxel-Grafik - Ausblick auf die übernächste Grafikgeneration

Das Team rund um die Programmierer-Legende John Carmack arbeitet schon jetzt am Nachfolger für die id-Tech-5-Engine des kommenden Titels Rage. Das ungewöhnliche an dem Grafikgerüst: Statt heute üblicher Polygone mit Texturen wird die Welt der id-Tech-6-Engine aus dreidimensionalen Volumenelementen, sogenannten Voxeln, zusammengesetzt sein.

GameStar Plus Logo

Artikel auf einer Seite lesen

50% Rabatt auf euer erstes Jahr GameStar Plus

Jetzt nur für kurze Zeit: die ersten sechs Monate im Jahresabo mit dem Code »NEU50« sparen. Deine Vorteile:

Zugriff auf alle Artikel, Videos & Podcasts von GameStar
Exklusive Tests, Guides und Reportagen
Von Experten, die wissen, was gespielt wird
Keine Banner und viel weniger Werbespots
Jederzeit online kündbar

Du hast bereits GameStar Plus? Hier einloggen.

Veteranen der NovaLogic-Militär-Simulationen zum Beispiel die Delta Force- und Comanche-Serien ab 1998 bzw. 1992) erinnern sich bestimmt an Voxel-basierte Grafik. Doch im Vergleich zu den damaligen Ansätzen hat sich sowohl bei der Hardware, als auch bei der Vorgehensweise der Programmierer seitdem viel getan.

So litt NovaLogics Voxel-Space-Engine vor allem in den ersten beiden Delta-Force-Teilen darunter, dass nahe Objekte stark verpixelt und detailarm waren. Doch die Sichtweite war seinerzeit unerreicht! In der Medizin ist Voxel-Grafik seit Jahren zur Visualisierung von Computer-Tomograph-Scans wegen seiner detaillierten Modelle im Einsatz.

Voxel-Technik

Doch wie funktioniert das Ganze? Der Begriff Voxel setzt sich aus den englischen Worten »volumetric« und Pixel (wiederum eine Kombination aus »picture« und »element«) zusammen. Eine aus Voxeln erstellte Umgebung können Sie sich vereinfacht wie eine Landschaft aus Lego-Steinen vorstellen.

Jedes Voxel hat also eine bestimmte Farbe und Position im dreidimensionalen Raum, wie ein Legostein. Das macht sowohl Texturen, als auch Gittermodelle auf Polygon-Basis überflüssig. Ebenso kann auf Bump- und Normal-Maps zum Vortäuschen feiner Oberflächenstrukturen verzichtet werden..

Mit Voxeln visualisierter CT-Scan Mit Voxeln visualisierter CT-Scan

Stattdessen werden auch feine Strukturen mit Voxeln nachmodelliert. Damit der Rechenaufwand und vor allem die Datenmenge nicht unnötig wächst, wird auf einen sogenannten Sparse-Octree (SOT) zurückgegriffen, um den Detailgrad der Szene anzupassen. Der SOT teilt jedem Voxel acht Sub-Voxel zu, die wiederum acht Sub-Voxel haben und so weiter. Für jeden Pixel des Bildes sendet die Engine Strahlen aus, die beim Auftreffen auf ein Voxel in Abhängigkeit zur Entfernung der virtuellen Kamera bestimmen, ob und welche der Detailstufen der Sub-Voxel benötigt werden und welche Farbe der Pixel dann letzten Endes hat.

Hierzu wird das Voxel genommen, welches den Pixel vollständig ausfüllt. Auf diese Art ist es möglich die Komplexität der Geometrie derart zu erhöhen, dass selbst aus nächster Nähe ein bisher in Spielen unerreichter Detailgrad entsteht. Auf der anderen Seite eliminiert der SOT das Berechnen unnötiger Detailgrade.

1 von 3

nächste Seite


zu den Kommentaren (0)

Kommentare(45)
Kommentar-Regeln von GameStar
Bitte lies unsere Kommentar-Regeln, bevor Du einen Kommentar verfasst.

Nur angemeldete Benutzer können kommentieren und bewerten.