Frogwares hat das Remake von Sherlock Holmes The Awakened veröffentlicht, eine vollständige Neukonstruktion des Originalspiels von 2007. Das Projekt verlässt alte technische Einschränkungen und setzt auf Unreal Engine 4 als Hauptbasis. Das Studio aktualisierte nicht nur die Grafik, sondern schrieb die Produktionspipeline neu, um Gesichtserfassung per Motion Capture und volumetrische Beleuchtungssysteme zu integrieren. Dieser Artikel analysiert die wichtigsten technischen Entscheidungen, die es ermöglichten, ein klassisches Spiel in ein modernes Erlebnis zu verwandeln, und beschreibt detailliert den Workflow zwischen Maya und UE4 sowie die Optimierungsherausforderungen für Konsolen der vorherigen und neuen Generation.
Pipeline von Maya zu Unreal Engine 4: Gesichtserfassung und volumetrische Beleuchtung 🎭
Der Workflow begann in Maya, wo alle Assets von Grund auf modelliert wurden, wobei hochauflösende Geometrie für Gesichter und Umgebungen priorisiert wurde. Die Gesichtserfassung per Motion Capture wurde durch Aufnahmen echter Schauspieler integriert, deren Daten in Maya verarbeitet wurden, um präzise Blendshapes zu erzeugen. Anschließend wurden diese Assets in Unreal Engine 4 importiert, wo das Team volumetrische Beleuchtung mit dynamischen Schattenkaskaden und Streuungsnebel anwendete. Für Konsolen der vorherigen Generation (PS4 und Xbox One) wurde die Texturauflösung reduziert und die Anzahl dynamischer Lichter pro Szene begrenzt. Auf PS5 und Xbox Series X|S hingegen wurde partielles Raytracing für Reflexionen und Umgebungsverdeckung aktiviert, wobei dank eines adaptiven LOD-Systems stabile 60 fps gehalten wurden.
Technische Lektionen für Indie-Entwickler 🛠️
Dieses Remake zeigt, dass die Neukonstruktion eines Spiels von Grund auf in Unreal Engine 4 kein AAA-Budget erfordert, sondern eine sorgfältige Planung der Pipeline. Der Schlüssel liegt darin, die Gesichtserfassung vom Rendering der Umgebungen zu trennen, um Engpässe zu vermeiden. Darüber hinaus zwang die Optimierung für zwei Konsolengenerationen Frogwares dazu, Sichtbarkeits-Culling-Systeme und Texturkomprimierung mit BC7 zu verwenden. Für kleine Studios ist der Rat, die volumetrische Beleuchtung als narratives Element zu priorisieren, da sie die Atmosphäre verändert, ohne zusätzliche Polygone zu benötigen. Ein sauberer Workflow zwischen Maya und UE4 mit strengen Namenskonventionen reduziert Importfehler und beschleunigt Iterationen.
Welche spezifischen technischen Herausforderungen hatte Frogwares bei der Neukonstruktion von Sherlock Holmes The Awakened in Unreal Engine 4 von Grund auf, insbesondere bei der Anpassung der Spielmechaniken und der Erzählung des Originalspiels von 2007?
(PS: Shader sind wie Mayonnaise: wenn sie gerinnen, fängt alles wieder von vorne an)