Blue Protocol ist nicht nur ein MMORPG; es ist ein technisches Manifest darüber, wie die Ästhetik traditioneller japanischer Animation in eine interaktive 3D-Umgebung übertragen werden kann. Bandai Namco Online hat diesen Meilenstein erreicht, indem es Unreal Engine 4 als Grundlage nutzte, aber das Geheimnis liegt nicht in der Basis-Engine, sondern in einer Schicht maßgeschneiderter Shader, die die diffuse Beleuchtung und die typischen Kohlenstoffkonturen von Anime imitieren. In diesem Artikel analysieren wir die Grafik-Pipeline, die es ermöglicht, dass jeder Frame wie ein Einzelbild aus einem Studio-Ghibli-Film aussieht, jedoch in Echtzeit gerendert. 🎨
Technische Pipeline: Rigging in Maya und Modellierung in Blender 🛠️
Der Workflow von Blue Protocol teilt die Verantwortlichkeiten zwischen zwei Giganten der 3D-Modellierung auf. Autodesk Maya übernimmt das Rigging und die Animation der Charaktere und nutzt dabei sein Skelettdeformationssystem und die native Integration mit Unreal Engine 4, um Knochen- und Gewichtsdaten reibungslos zu übertragen. Auf der anderen Seite übernimmt Blender die Modellierung von Props und Umgebungen. Der Grund ist strategisch: Blender bietet einen schnelleren Iterationszyklus für statische Assets, und sein Material-Nodesystem ermöglicht die Vorschau von Toon-Shadern vor dem Export. Die entscheidende Optimierung hierbei ist, dass die Prop-Modelle mit einer niedrigen Polygondichte erstellt werden, aber mit UV-Maps, die speziell dafür ausgelegt sind, die Tintenkontur-Shader (ink outlines) zu empfangen, die durch einen Post-Process-Effekt in der Engine erzeugt werden.
Die Illusion der animierten Tiefenschärfe 🌸
Die größte technische Herausforderung von Blue Protocol ist die Simulation der Tiefenschärfe (Depth of Field, DoF) einer 2D-Animationskamera. Anstelle eines generischen Gaußschen Weichzeichners implementierten die Entwickler einen Shader, der die Farbe entsättigt und eine Linienverschiebung (line shift) auf Objekte außerhalb des Fokus anwendet, wodurch der Effekt eines unscharf gemalten Cels imitiert wird. In Kombination mit einem System diffuser Beleuchtung, das harte Schatten eliminiert, entsteht eine Welt, die wie eine Zeichentrickzeichnung atmet. Der visuelle Vergleich ist klar: Während andere Spiele Post-Process-Filter verwenden, die die Kohärenz brechen, integriert Blue Protocol diese Regeln direkt in das Material jedes Meshes, sodass selbst Spiegelungen im Wasser wie digitale Aquarelle wirken.
Als Spieleentwickler: Welche sind die wichtigsten Techniken in Unreal Engine 4, die Blue Protocol implementiert, um die 2D-Japan-Animationsästhetik in einer 3D-Welt zu erreichen, ohne auf traditionelles Cel-Shading zurückzugreifen?
(PS: Für Mobilgeräte zu optimieren ist, als würde man versuchen, einen Elefanten in einen Mini Cooper zu stopfen)