Der Sprung von klassischer Pixelgrafik zu dreidimensionalen Echtzeitmodellen stellt eine der größten Herausforderungen für jedes Entwicklungsstudio dar. TiMi Studio hat sich dieser Transition mit seinem Projekt Project: J, das mit Metal Slug: Awakening verbunden ist, gestellt und dabei Unreal Engine 4 verwendet. Ziel war es nicht nur, die Franchise zu modernisieren, sondern auch ihre übertriebene, karikaturhafte visuelle Identität zu bewahren – ein technisches Gleichgewicht, das eine spezifische Pipeline zwischen 3ds Max und Photoshop erfordert, um den gewünschten 2.5D-Look zu erreichen. 🎮
2.5D-Asset-Pipeline: Modellierung, Texturierung und Optimierung 🛠️
Um die übertriebene Cartoon-Ästhetik der Serie beizubehalten, griff das Team auf einen hybriden Workflow zurück. Die Charaktere und Umgebungen werden in 3ds Max mit niedrig aufgelöster Geometrie modelliert, wobei klare Silhouetten und verzerrte Proportionen priorisiert werden. Die Texturierung erfolgt in Photoshop, wo flache Schatten und harte Lichter gemalt werden, die Cel-Shading imitieren und realistische Farbverläufe vermeiden. Anschließend werden diese Assets in Unreal Engine 4 importiert, wo benutzerdefinierte Shader angewendet werden, die den Effekt von 2D-Sprites replizieren, jedoch mit dynamischer Beleuchtung und volumetrischer Tiefe. Diese Methode ermöglicht es den Charakteren, flüssige Animationen und die Ausdruckskraft der ursprünglichen Pixelgrafik beizubehalten, während die Leistung optimiert wird, indem die Anzahl der sichtbaren Polygone auf dem Bildschirm begrenzt wird.
Die Kunst der Übertreibung: Die Essenz in 3D bewahren 🎨
Die wahre technische Schwierigkeit liegt nicht in der Modellierung, sondern in der Übersetzung der Bewegung. In den Originalspielen basierte die Sprite-Animation auf der Begrenzung der Frames, um visuelle Wirkung zu erzielen. In Project: J wurde ein fortgeschrittenes Rigging in 3ds Max verwendet, um genau diese ausdrucksstarke Steifheit zu simulieren, ergänzt durch kontrollierte Interpolationen, die realistische Flüssigkeit vermeiden. Das Ergebnis ist ein Hybrid, bei dem das menschliche Auge die Dreidimensionalität wahrnimmt, die Animation jedoch den Prinzipien des klassischen Cartoons folgt. Dies zeigt, dass grafische Weiterentwicklung nicht den Verlust der visuellen Identität einer Legende bedeuten muss.
Wie wurde die Konvertierung der Frame-für-Frame-Animationen von Metal Slug in ein System aus Skeletten und Blendshapes in Unreal Engine 4 bewältigt, ohne die charakteristische Flüssigkeit der ursprünglichen Pixelgrafik zu verlieren?
(PS: 90% der Entwicklungszeit wird mit Polieren verbracht, die anderen 90% mit dem Beheben von Bugs)