Animal Crossing: New Horizons ist ein faszinierender Fallstudie in der Videospielentwicklungsbranche. Seine scheinbare visuelle Einfachheit verbirgt einen komplexen technischen Workflow, der Autodesk Maya, ZBrush und die interne Engine von Nintendo kombiniert. Das Ziel war nicht Fotorealismus, sondern eine stilisierte PBR-Ästhetik, bei der Materialien – von Möbelholz bis zum Fell der Bewohner – konsistent auf dynamisches Sonnenlicht reagieren, alles optimiert für die Hardware der Nintendo Switch.
Workflow: Von Maya und ZBrush zur internen Nintendo-Engine 🎨
Der Prozess beginnt in Autodesk Maya, wo das Basismodelling der Charaktere durchgeführt wird, wobei saubere Formen und effiziente Topologie für die Animation priorisiert werden. Für Möbel und dekorative Objekte greift das Team auf ZBrush zurück, wo sie organische Details wie Holzmaserungen oder Abnutzungserscheinungen auf Metalloberflächen modellieren. Der Schlüssel liegt im Übergang zu den internen Nintendo-Werkzeugen: Hier werden Normal Mapping und Ambient Occlusion angewendet, um Mikrodetails zu simulieren, ohne die Polygonanzahl zu erhöhen. Die Texturen werden mit Fokus auf Weichheit gemalt, übermäßiges Rauschen vermieden und so konfiguriert, dass die PBR-Parameter (Rauheit und Metallizität) mit dem globalen Beleuchtungssystem interagieren. Die interne Engine optimiert diese Assets durch ein Toon-Shading-Profil, das die spiegelnden Glanzlichter glättet, sodass die dynamische Sonne die Farbtemperatur der Objekte in Echtzeit ändern kann, ohne die GPU zu überlasten.
Lehren für Entwickler: Optimierung ohne Verlust der visuellen Identität 🧠
Der größte technische Erfolg von Animal Crossing ist seine Fähigkeit, das menschliche Auge zu täuschen. Obwohl das Spiel PBR verwendet – ein typisches System realistischer Engines – passt Nintendo es an eine Pastellpalette und flache Texturen an. Dies wird erreicht, indem der Dynamikbereich der Materialien begrenzt und sehr hohe Rauheitskarten verwendet werden, um Glanzlichter zu verwischen. Für Entwickler ist die Lektion klar: Man braucht nicht die leistungsstärkste Engine, sondern muss verstehen, wie jedes Werkzeug (Maya, ZBrush, eigene Engine) zu einer einheitlichen künstlerischen Vision beiträgt. Das Ergebnis ist eine Welt, die sich haptisch und lebendig anfühlt, und zeigt, dass technische Optimierung und künstlerischer Stil perfekt koexistieren können.
Wie schafft es Animal Crossing: New Horizons, PBR-Rendering-Techniken auf seine stilisierten Charaktere und Umgebungen anzuwenden, ohne die Leistung auf einer Konsole wie der Nintendo Switch zu beeinträchtigen?
(PS: Shader sind wie Mayonnaise: Wenn sie gerinnen, fängt man wieder von vorne an)