06.10.2026 · Signal Titans Editorial
Vom Korridor zum Raum: Wie Raycasting und Textur-Mapping die frühe 3D-Grafik revolutionierten
Wie Experimente auf Großrechnern der 1970er und Raycasting-Algorithmen der 1990er Jahre zweidimensionale Raster in dynamische 3D-Grafikmotoren verwandelten.

Im Jahr 1973 nahmen die Highschool-Schüler Greg Thompson, Steve Colley und Howard Palmer an einem NASA-Praktikantenprogramm teil, das Software zur Visualisierung von Strömungsmechanik für Raumfahrzeugentwürfe entwickeln sollte. Ihr Projekt entwickelte sich zu Maze War, einem Programm, das eine Labyrinth-Umgebung aus der Ego-Perspektive darstellte. Im darauf folgenden Jahr, 1974, hostete die University of Illinois Spasim auf ihrem PLATO-Großrechnersystem – einen Weltraumflug-Simulator aus der Ego-Perspektive, der es bis zu 32 vernetzten Teilnehmern ermöglichte, in einer gemeinsamen virtuellen Umgebung miteinander zu interagieren.

Rastergrenzen und frühe Großrechner-Experimente
Diese ersten visuellen Programme bewegten sich in engen technischen Grenzen. Maze War und Spasim stützten sich auf eine starre, kachelbasierte Steuerung, die Spieler zwang, schrittweise von Block zu Block voranzurücken und sich in diskreten Neunzig-Grad-Winkeln zu drehen. Um auf dedizierter Arcade-Hardware eine kontinuierliche visuelle Bewegung zu erreichen, entwickelte der Designer Ed Rotberg bei Atari im Jahr 1980 Battlezone. Das Spiel basierte auf Panther, einem Panzersimulator aus dem Jahr 1975 für das PLATO-Großrechnersystem. Battlezone nutzte einen Vektorgrafik-Bildschirm, um einen Drahtgitter-3D-Raum auf einen Arcade-Monitor zu projizieren, und etablierte so ein erfolgreiches Massenmarkt-Modell für Software mit Ego-Perspektive.
Raycasting und dynamisches Rendering
Der Schritt über die klobige, rastergebundene Bewegung hinaus erforderte Software-Algorithmen, die in der Lage waren, die Wanddarstellung relativ zur Position und zum Blickwinkel des Spielers zu berechnen. Ein früher Durchbruch gelang dem Titel Wayout, der Raycasting einsetzte, um basierend auf Ausrichtung und Standort dynamisch zu berechnen, wie Wandsegmente erscheinen sollten. Im Mai 1991 führte der Programmierer John Carmack bei id Software die Raycasting-Technologie in Hovertank 3D ein, um die Rendering-Geschwindigkeit auf IBM-PC-kompatibler Hardware zu beschleunigen. Anstatt komplexe geometrische Oberflächen von Grund auf neu zu rendern, berechnete der Algorithmus vertikale Streifen des Sichtfelds, um Wände rasch darzustellen, was eine flüssige Bewegung auf handelsüblicher Desktop-Hardware ermöglichte.
Der Einzug des Textur-Mappings
Obwohl Raycasting die Geschwindigkeitsbeschränkungen löste, blieb die Darstellung mit flachen, einfarbigen Wandpaneelen visuell karg. Im Oktober 1990 erfuhr id-Software-Entwickler John Romero während eines Telefonats mit Paul Neurath vom Textur-Mapping. Durch das direkte Aufbringen von Bitmap-Grafiken auf Polygonwände gewannen die Umgebungen an visueller Tiefe. Carmack setzte diesen Ansatz im November 1991 in Catacomb 3-D um und stellte detaillierte Wandflächen zusammen mit den Händen der Hauptfigur dar. Looking Glass Technologies erweiterte dies im März 1992 mit Ultima Underworld: The Stygian Abyss und erschuf eine vollständig texturierte Welt aus der Ego-Perspektive. Am 5. Mai 1992 veröffentlichten id Software und der Publisher Apogee Software Wolfenstein 3D, das schnelle Raycasting-Grafik mit einem episodischen Shareware-Modell auf IBM-PC-Plattformen kombinierte.
Von flachen Wänden zu dynamischer Geometrie
Trotz dieser visuellen Neuerungen blieben die frühen Rendering-Engines strukturell auf flache Decken und rechtwinklige Korridore beschränkt. Am 27. Oktober 1993 veröffentlichte Raven Software das Spiel ShadowCaster, das von einer maßgeschneiderten Carmack-Engine angetrieben wurde. ShadowCaster implementierte bereits vor Doom fortschrittliche visuelle 2.5D-Funktionen, darunter Entfernungsnebel, nicht-orthogonale Wände sowie texturierte Boden- und Deckenflächen. Wenige Wochen später, am 10. Dezember 1993, brachte id Software Doom auf den Markt. Doom ersetzte rechtwinklige Raster durch nicht-orthogonale Wände, variable Bodenhöhen für Treppen und Plattformen, rudimentäre Lichtintensitätsschwankungen sowie Echtzeit-Multiplayer-Deathmatches.
Diese kumulativen Rendering-Durchbrüche zwischen 1973 und 1993 begründeten die grundlegenden algorithmischen Methoden und strukturellen Entwurfsmuster, die der modernen interaktiven Echtzeit-3D-Grafiksoftware zugrunde liegen.
Titelbild: KI-generierte Illustration; kein Dokumentarfoto.
Quelle: History of first-person shooters