Anvil (Spiel-Engine)
Anvil (bis 2009 unter dem Namen Scimitar bekannt) ist eine von Ubisoft Montreal entwickelte Engine, die für zwei ihrer erfolgreichsten Franchises, Assassin’s Creed und Prince of Persia, verwendet wird. Eines der innovativsten Merkmale ist die Verwendung von Autodesks HumanIK-Middleware-Paket.
Entwicklung
Nach Angaben des technischen Direktors Claude Langlais erfolgt die Modellierung in Autodesk 3ds Max für die Umgebung und in ZBrush für die Charaktere. Autodesks HumanIK hilft dabei, die Positionen der Hände und Füße des spielbaren Charakters in der Welt so zu berechnen, dass sie eine überzeugende Animationssequenz vermitteln.
Die Engine wurde in Assassin’s Creed II verbessert, um Tag- und Nachtzyklen, verbesserte Beleuchtung, Reflexionen, KI und NPC-Navigationssysteme einzubauen.
AnvilNext
Als Nachfolger der Anvil bietet die AnvilNext-Engine den Entwicklern mehrere neue technologische Werkzeuge, darunter verzögerte Beleuchtung, Ambient Occlusion, Unterstützung für ein dynamisches Wetterzyklussystem, einen neuen Kameramodus, verbesserte KI für Menschenmengen sowie Fortschritte bei der Animation und verbesserte Grafik. Die Technologie wurde erstmals im Spiel Assassin’s Creed III eingesetzt.
Es wurde gemunkelt, dass keine früheren Animationen aus der Assassin’s Creed-Reihe in die AnvilNext-Engine übernommen wurden, um ein völlig neues Spielgefühl in Ratonhnhaké:ton zu erzeugen. Dies hat sich als falsch erwiesen, da verschiedene Animationen in Assassin’s Creed III und den nachfolgenden Spielen der Serie, die auf der AnvilNext-Engine basieren, immer noch vorhanden sind.
AnvilNext besitzt angeblich die Fähigkeit, Menschenmengen in Tausenden zu rendern, während die vorherige Engine auf Hunderte beschränkt war. Die Engine ermöglicht auch die Implementierung einer dynamischen Spielwelt, so dass sich die Welt im Laufe der Zeit selbst verändern kann. Das bedeutet, dass feindliche Siedlungen erscheinen oder verschwinden können, je nach den Ereignissen im Spiel.
AnvilNext wurde für vier Assassin’s Creed-Spiele verwendet. Neben Assassin’s Creed III wurde es auch für die Entwicklung des HD-Remakes von Assassin’s Creed III: Liberation, Assassin’s Creed IV: Black Flag und Assassin’s Creed: Rogue.
AnvilNext 2.0
AnvilNext 2.0 ist in der Lage, Strukturen auf flexible und automatische Weise zu generieren und dabei bestimmten Designregeln und Vorlagen zu folgen, was den Zeit- und Arbeitsaufwand von Künstlern und Designern bei der Erstellung einer komplexen städtischen Umgebung reduziert. Bestimmte Wahrzeichen, wie z. B. die Notre Dame de Paris, werden zwar immer noch von Hand entworfen, können aber jetzt fast 1:1 mit ihrem realen Gegenstück gerendert werden.
AnvilNext 2.0 wurde für fünf Assassin’s Creed-Spiele verwendet. Es wurde für die Entwicklung von Assassin’s Creed: Unity, Assassin’s Creed: Syndicate, Assassin’s Creed: Origins, Assassin’s Creed: Odyssey und Assassin’s Creed: Valhalla.