Das Studio Soleil, bekannt für seine Arbeit an Ninja Gaiden und Dead or Alive, hat Wanted: Dead veröffentlicht, einen Titel, der visuelle Konventionen herausfordert, indem er traditionelle Anime-Animation mit einem prozeduralen Zerstückelungssystem verbindet. Diese technische Analyse untersucht, wie sie diese Mischung in Unreal Engine 4 erreichten, Maya für die Choreografie des Kampfes und MotionBuilder für die Erfassung menschlicher Bewegungen nutzten, während sie auf Konsolen der letzten Generation eine stabile Leistung beibehielten. 🎮
Technische Pipeline: Maya, MotionBuilder und das prozedurale Gore 🩸
Das Team von Soleil implementierte das prozedurale Gore mittels eines dynamischen Knochensystems in Unreal Engine 4. Anstatt jede Amputation zu animieren, erstellten sie ein Netz mit vordefinierten Bruchpunkten, die in Echtzeit auf Physik reagieren. Maya war entscheidend für das Design dieser technischen Kampfsequenzen, bei denen Animateure komplexe Bewegungen mithilfe von Steuerkurven blockten. Anschließend erfassten sie in MotionBuilder Darbietungen echter Schauspieler und synchronisierten die Knochen des Skeletts mit den Bruchpunkten. Der entscheidende Trick war die Zuweisung von Übergangsmaterialien, die die innere Geometrie bis zum Aufprall verbergen und so die Kosten für das ständige Rendern von Eingeweiden vermeiden. Dies ermöglichte es, dass Anime-Cutscenes mit ihren übertriebenen Linien und flachen Farben koexistieren konnten, ohne Einbußen bei den Bildern pro Sekunde.
Lehren für Indie-Entwickler 💡
Wanted: Dead zeigt, dass man keine AAA-Engine benötigt, um kontrastierende Stile zu erreichen. Der Schlüssel liegt in der Modularisierung der Pipeline: Verwende Maya zum Blocken der Basisanimationen, MotionBuilder zum Verfeinern der menschlichen Realistik und Unreal Engine 4 zur Handhabung des Übergangs zwischen Prozeduralem und Künstlerischem. Wenn dein Spiel Stile mischt, priorisiere die Shader-Optimierung und beschränke Gore auf bestimmte Ereignisse. Soleil gelang es, dass das viszerale Chaos die Anime-Ästhetik nicht durchbrach – ein Gleichgewicht, das jedes Studio mit technischer Planung nachbilden kann.
Wie gelingt es Wanted Dead, ein prozedurales Gore-System in Unreal Engine 4 zu implementieren, das die Anime-Ästhetik beibehält, ohne die Echtzeitleistung zu opfern?
(PS: Für Mobilgeräte zu optimieren ist, als würde man versuchen, einen Elefanten in einen Mini Cooper zu quetschen)