Abo
  • Services:

id Software spricht über Interna der Engine für Rage

Vor allem hat van Waveren darüber gesprochen, wie die id-Engine die zu erledigende Gesamtarbeit in einzelne "Jobs" aufteilt, die dann mehr oder weniger parallel verarbeitet werden. Vereinfacht gesagt: Über die gesamte Welt legt die Engine ein unsichtbares Gitternetz, dessen einzelne "Kästchen" die jeweiligen Jobs sind. Daraus ergeben sich eine Reihe von Schwierigkeiten - etwa die, welche der Kästchen bei zunehmender Distanz eines Objekts nicht mehr angezeigt werden. Noch größer kann das Problem sein, wenn ein Objekt näher kommt und der "Level of Details" zunimmt. Dann muss das Programm neue Daten nachladen, und das geschieht bei den riesigen Texturen insbesondere von einem optischen Datenträger - zumindest bei Rage auf Xbox 360 und Playstation 3.

Stellenmarkt
  1. Lidl Digital, Heilbronn
  2. Bechtle AG, Leipzig

Überhaupt ging van Waveren darauf ein, dass id Tech 5 auf extrem vielfältigen Plattformen gleich funktionieren muss. Schnelle, aber nur auf einem CPU-Kern basierende Systeme bezeichnet er dabei als "tot", und DirectX 9 sei das "Nirvana" für konventionelle, per Hardwarebeschleunigung generierte Grafik. Außerdem soll das System neben bisherigen Grafikkarten auch Schnittstellen wie Nvidias Cuda, das plattformübergreifende OpenCL und neue Hardware wie Intels Larrabee unterstützen. Bei den bald Dutzenden von Kernen in Spiele-PCs - wenn man die x86-Einheiten von Larrabe mitrechnet - zeigte sich der Programmierer "vorsichtig optimistisch". Das größte Problem sei die Synchronisierung der Jobs zwischen den Rechenwerken. Zudem seien die Kerne beispielsweise eines Cell in der Playstation 3 und die von PC-Prozessoren sehr unterschiedlich.

Das Out-of-Order-Processing von x86-CPUs führe zu hohen Latenzen, welche die Parallelität behindern: Die einzelnen Jobs, besser bekannt als "Threads", müssten in einer Spieleengine viel zu oft aufeinander warten. Id Software steht hier, wie alle Spieleprogrammierer, vor dem Spezialfall des Problems der erhöhten Parallelität, den moderne Rechnerarchitekturen erfordern: Wenn der Gegner um die Ecke gebogen ist, aber der Physik-Thread noch nicht berechnet hat, ob der Stein, hinter dem der Spieler sich verstecken will, gerade an der richtigen Stelle liegt, kommt der Spielfluss ins Stocken. Diese Probleme haben Programmierer von anderen Anwendungen nicht: Ein CAD-Programm kann an einem einzelnen Bild so lange rechnen, wie es will, und dabei hoch parallelisiert arbeiten, weil es von weniger Faktoren abhängig ist.

Interessant sind Angaben darüber, wie lange in id Tech 5 die Berechnung bestimmter Prozesse dauert: So benötigt die Engine für das Rendering, also die reine Grafikberechnung einer Szene, rund 10 Millisekunden, während sie für Audioeffekte rund 4 Millisekunden und beispielsweise für flüssige Übergänge zwischen Animationen - das Blending - rund 2 Millisekunden braucht.

Rage versetzt den Spieler in eine offene Welt, in der er mit Fahrzeugen unterwegs ist und gegen Menschen und Mutanten kämpft. Das Programm erscheint für Windows-PC, MacOS, Playstation 3 und Xbox 360. Id nennt keinen Veröffentlichungstermin, aber 2009 soll das Actionspiel nicht mehr erscheinen. [von Nico Ernst und Peter Steinlechner]

 id Software spricht über Interna der Engine für Rage
  1.  
  2. 1
  3. 2


Anzeige
Blu-ray-Angebote
  1. (u. a. Box-Sets im Angebot, z. B. Die Tribute von Panem - Complete Collection für 19,97€ und...
  2. (2 Monate Sky Ticket für nur 4,99€)

Würstchen 22. Aug 2009

Das Spiel kommt ebenfalls für die PS3 -> dx9

Ben Richards 20. Aug 2009

Ja, aber mit der Taschenlampe angestrahlte Obkekte warfen keinen zusätzlichen Schatten...

ThadMiller 12. Aug 2009

Jepp, und das in verschiedenen Qualitätsstufen, abhängig von der Entfernung. gruß Thad

Anonymous2 10. Aug 2009

"Die ganzen Animationsfilme" werden aber auch nicht zeitkritisch gerendert. Bei denen ist...

loolig 09. Aug 2009

mann muss sich nur mal mühe machen und sie in Ruhe studieren...wenn man ein bisschen...


Folgen Sie uns
       


Cloudgaming mit dem Fire TV Stick ausprobiert

Wir streamen und spielen mit 60 fps mit dem Fire TV Stick.

Cloudgaming mit dem Fire TV Stick ausprobiert Video aufrufen
Hasskommentare: Wie würde es im Netz aussehen, wenn es uns nicht gäbe?
Hasskommentare
"Wie würde es im Netz aussehen, wenn es uns nicht gäbe?"

Hannes Ley hat vor rund anderthalb Jahren die Online-Initiative #ichbinhier gegründet. Die Facebook-Gruppe schreibt Erwiderungen auf Hasskommentare und hat mittlerweile knapp 40.000 Mitglieder. Im Interview mit Golem.de erklärt Ley, wie er die Idee aus dem Netz in die echte Welt bringen will.
Ein Interview von Jennifer Fraczek

  1. Nutzungsrechte Einbetten von Fotos muss nicht verhindert werden
  2. Bundesnetzagentur UKW-Abschaltung abgewendet
  3. Drupalgeddon 2 115.000 Webseiten mit Drupallücken übernommen

Raumfahrt: Boeing und SpaceX kämpfen mit dem Regulierungschaos der Nasa
Raumfahrt
Boeing und SpaceX kämpfen mit dem Regulierungschaos der Nasa

Die neuen Raumschiffe von Boeing und SpaceX verspäten sich und werden wohl erst 2020 mit Crew fliegen. Die Aufsichtsbehörde der US-Regierung sieht einen Teil der Schuld beim Chaos im Nasa-Management.
Von Frank Wunderlich-Pfeiffer

  1. Nasa-Teleskop Überambitioniert, überteuert und in dieser Form überflüssig
  2. Nasa Forscher entdecken Asteroiden, bevor er die Erde erreicht
  3. Nasa 2020 soll ein Helikopter zum Mars fliegen

Battlefield 5 Closed Alpha angespielt: Schneller sterben, länger tot
Battlefield 5 Closed Alpha angespielt
Schneller sterben, länger tot

Das neue Battlefield bekommt ein bisschen was von Fortnite und wird allgemein realistischer und dynamischer. Wir konnten in der Closed Alpha Eindrücke sammeln und erklären die Änderungen.
Von Michael Wieczorek

  1. Battlefield 5 Mehr Reaktionsmöglichkeiten statt schwächerer Munition
  2. Battlefield 5 Closed Alpha startet mit neuen Systemanforderungen
  3. Battlefield 5 Schatzkisten und Systemanforderungen

    •  /