Anvil (moteur de jeu)

Anvil (connu sous le nom de Cimeterre jusqu’en 2009) est un moteur développé par Ubisoft Montréal pour être utilisé avec deux de ses franchises les plus populaires, Assassin’s Creed et Prince of Persia. L’une de ses caractéristiques les plus innovantes est l’utilisation du progiciel intermédiaire HumanIK d’Autodesk.

Développement

Selon le directeur technique Claude Langlais, la modélisation se fait dans Autodesk 3ds Max pour l’environnement, et dans ZBrush pour les personnages. HumanIK d’Autodesk aide à calculer les positions des mains et des pieds du personnage jouable dans le monde, de telle sorte qu’ils véhiculent une séquence d’animation convaincante.

Le moteur a été amélioré dans Assassin’s Creed II afin d’inclure des cycles de jour et de nuit, un éclairage amélioré, des réflexions, une IA et des systèmes de navigation des PNJ.

AnvilNext

Le logo AnvilNext

En tant que successeur de l’Anvil, le moteur AnvilNext dispose de plusieurs nouveaux outils technologiques avec lesquels les développeurs peuvent travailler, notamment l’éclairage différé, l’occlusion ambiante, le support d’un système de cycles météorologiques dynamiques, un nouveau mode de caméra, l’amélioration de l’IA des foules, ainsi que des avancées dans l’animation et l’amélioration des visuels. La technologie a été inaugurée dans le jeu Assassin’s Creed III.

La rumeur a couru qu’aucune animation en jeu précédente de la série Assassin’s Creed n’avait été reportée sur le moteur AnvilNext, dans le but d’apporter une sensation entièrement nouvelle à Ratonhnhaké:ton. Cela s’est avéré faux, car plusieurs animations sont toujours présentes dans Assassin’s Creed III et les jeux de la série, construits sur le moteur AnvilNext.

AnvilNext possèderait la capacité de rendre des foules par milliers, alors que le moteur précédent était limité à des centaines. Le moteur permet également la mise en œuvre d’un monde de jeu dynamique, permettant au monde de se modifier au fil du temps. Cela signifie que des colonies ennemies peuvent apparaître ou disparaître, en fonction des événements du jeu.

AnvilNext a été utilisé pour quatre jeux Assassin’s Creed. En plus d’Assassin’s Creed III, il a été utilisé pour développer le remake HD d’Assassin’s Creed III : Liberation, Assassin’s Creed IV : Black Flag, et Assassin’s Creed : Rogue.

AnvilNext 2.0

AnvilNext 2.0 est capable de générer des structures de manière flexible et automatique tout en suivant des règles et des modèles de conception spécifiques, ce qui réduit le temps et les efforts manuels nécessaires aux artistes et aux concepteurs pour créer un environnement urbain complexe. Des points de repère spécifiques, tels que Notre Dame de Paris, sont toujours conçus à la main mais pourraient maintenant être rendus à un rapport presque 1:1 par rapport à son homologue réel.

AnvilNext 2.0 a été utilisé pour cinq jeux Assassin’s Creed. Il a été utilisé pour développer Assassin’s Creed : Unity, Assassin’s Creed : Syndicate, Assassin’s Creed : Origins, Assassin’s Creed : Odyssey et Assassin’s Creed : Valhalla.