Ubisoft Anvil

Ubisoft Anvil (connu sous le nom Scimitar durant son développement, puis Anvil et AnvilNext) est un moteur de jeu développé par Ubisoft Montréal. Utilisé pour la première fois, sous le nom Anvil, sur le jeu Assassin's Creed, il fut ensuite repris pour d'autres jeux du studio, tout en ayant été progressivement optimisé, notamment au niveau du clipping et du tearing (en). Une nouvelle version, l'AnvilNext, a été faite pour lui succéder. Il a été utilisé pour la première fois avec Assassin's Creed III. Lors d'une interview faite au site jeuxvideo.com un développeur de chez Ubisoft Montréal indiquait qu'AnvilNext contenait 7 millions de lignes de code.

Description

[modifier | modifier le code]

Le moteur a commencé à utiliser le middleware Autodesk Gameware pour positionner correctement les mains et les pieds du personnage lors des animations d'escalade. Anvil a été amélioré pour Assassin's Creed II pour inclure un cycle complet de nuit et de jour, une distance de dessin améliorée, la même technologie de végétation utilisée dans Far Cry 2, un éclairage, une réflexion et des effets spéciaux améliorés, un nouveau système de tissu et un nouveau système de navigation pour l'IA et les PNJ[1]. Les courts métrages Assassin's Creed: Lineage réalisés par Hybride Technologies (un studio de postproduction VFX acquis par Ubisoft) et Ubisoft Digital Arts ont utilisé les actifs d'Anvil pour recréer l'environnement dans lequel les acteurs en direct sont filmés[2],[3]. Assassin's Creed: Brotherhood et Prince of Persia : Les Sables oubliés fonctionnent sur une version améliorée d'Anvil[4],[5]. En 2011, Assassin's Creed: Revelations était le dernier jeu à avoir été développé sur la première génération d'Anvil[6].

En 2012, une mise à jour a été publiée appelée AnvilNext, développée pour Assassin's Creed III et au-delà, comportant un certain nombre d'améliorations[7],[8]. AnvilNext propose un éclairage global et prend en charge un nouveau système météo, qui permet des paramètres météorologiques spécifiques ainsi qu'un mode de cycle automatique comme on le voit dans Assassin's Creed IV: Black Flag[9],[10]. Le moteur de rendu a été réécrit pour une plus grande efficacité et la prise en charge de techniques de post-traitement supplémentaires, permettant de restituer jusqu'à 2 000 personnages non jouables en temps réel (par rapport aux quelques centaines du moteur Anvil précédent)[11],[12],[13]. AnvilNext ajoute la technologie de Far Cry 3 dans laquelle les écrans de chargement ont été supprimés lors de la transition du déplacement à pied à la navigation sur les mers[14]. En 2014, Assassin's Creed Rogue a été le dernier jeu à utiliser AnvilNext[15].

AnvilNext 2.0 a fait ses débuts en 2014 avec Assassin's Creed Unity. Il 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 requis par les artistes et les concepteurs pour créer un environnement urbain complexe. Des monuments spécifiques, tels que Notre-Dame de Paris, sont toujours conçus à la main, mais pourraient désormais être rendus dans un rapport presque 1:1 par rapport à leur homologue réel. AnvilNext 2.0 propose également une IA améliorée pour les personnages non jouables[16],[17]. Le moteur a été entièrement reconstruit pour le jeu[18],[19],[20]. Après la sortie d'Assassin's Creed Unity avec plusieurs problèmes techniques au lancement, Ubisoft a apporté des correctifs et amélioré le moteur pour Assassin's Creed Syndicate[21],[22],[23]. AnvilNext 2.0 sera encore peaufiné pour Assassin's Creed Origins et Assassin's Creed Odyssey[24],[25]. Outre la série Assassin's Creed, AnvilNext 2.0 sera utilisé pour d'autres jeux Ubisoft, notamment Tom Clancy's Rainbow Six: Siege[26], For Honor[27], Tom Clancy's Ghost Recon Wildlands[28] et Tom Clancy's Ghost Recon Breakpoint[29].

À partir d'Assassin's Creed Valhalla en 2020, le moteur a été rebaptisé Ubisoft Anvil[30]. Ubisoft Anvil sera également utilisé pour Prince of Persia : Les Sables du Temps Remake[31], Immortals Fenyx Rising[32] et Assassin's Creed Mirage[33]. Ubisoft a annoncé qu'il continuerait à améliorer et à développer le moteur[34],[35],[36].

Jeux utilisant Ubisoft Anvil

[modifier | modifier le code]

Sous Scimitar

[modifier | modifier le code]

Sous AnvilNext

[modifier | modifier le code]

Sous AnvilNext 2.0

[modifier | modifier le code]

Sous Ubisoft Anvil

[modifier | modifier le code]

Notes et références

[modifier | modifier le code]
  1. (en) « Face-Off: Assassin's Creed II », sur Eurogamer,
  2. (en) « Converging on Ubisoft's Acquisition of Hybride », sur Animation World Network,
  3. (en) « Assassin’s Creed III: The tech behind (or beneath) the action », sur fxguide,
  4. (en) « Face-Off: Assassin's Creed: Brotherhood », sur Eurogamer,
  5. (en) « The Latest Prince of Persia Plays With Solid Water and Flexible Time », sur Kotaku,
  6. (en) « Face-Off: Assassin's Creed: Revelations », sur Eurogamer,
  7. (en) « 'Assassin's Creed 3's' newest video shows off its AnvilNext engine », sur Polygon,
  8. (en) « Assassin's Creed 3 footage boasts new AnvilNext engine », sur Eurogamer,
  9. (en) « Ubisoft Talks AC4 Tech – AnvilNext Engine Features, Global Illumination, DX11.2, AMD’s Mantle », sur DSOGaming,
  10. (en) « Face-Off: Assassin's Creed 4: Black Flag », sur Eurogamer,
  11. (en) « Assassin's Creed III: The Redesigned Anvil Engine », sur Game Informer,
  12. (en) « 'Assassin's Creed 3' Trailer Explains AnvilNext Gameplay Engine », sur Game Rant,
  13. (en) « Face-Off: Assassin's Creed 3 », sur Eurogamer,
  14. (en) « Tech Analysis: Assassin's Creed 4 », sur Eurogamer,
  15. (en) « Face-Off: Assassin's Creed Rogue », sur Eurogamer,
  16. (en) « Ubisoft Demos Anvil Game Engine for Assassins Creed Unity – Releasing on October 28th », sur Wccftech,
  17. (en) « Face-Off: Assassin's Creed Unity », sur Eurogamer,
  18. (en) « Ubisoft Says Rebuilding Assassin's Creed Engine For Unity Was 'Painful' », sur Game Informer,
  19. (en) « Ubisoft: Rebuilding the Assassin's Creed Unity engine was 'painful' », sur Game Developer,
  20. (en) « Ubisoft on what created the "perfect storm" behind Assassin's Creed Unity », sur Eurogamer,
  21. (en) « 'Assassin's Creed Syndicate' Has Learned From 'Unity’s Mistakes », sur Game Rant,
  22. (en) « Assassin's Creed Syndicate has learned from Unity's mistakes, but is that enough? », sur Eurogamer,
  23. (en) « Face-Off: Assassin's Creed Syndicate », sur Eurogamer,
  24. (en) « Assassin’s Creed Origins Graphics Card Performance », sur Wccftech,
  25. (en) « How Assassin's Creed Odyssey Is Redesigning Naval Combat », sur IGN,
  26. (en) « Tom Clancy’s Rainbow Six Siege Visual Analysis: PS4 vs. PC vs. Xbox One », sur GamingBolt,
  27. (en) « For Honor: Graphics & CPU Performance », sur TechSpot,
  28. (en) « Tom Clancy's Ghost Recon Wildlands Performance Review », sur Tom's Hardware,
  29. (en) « Ghost Recon: Breakpoint Vulkan Update Performance Check », sur Wccftech,
  30. (en) « Assassin's Creed Valhalla - Full PC Specs And Features Revealed », sur TheGamer,
  31. (en) « Ubisoft Rewinds Prince Of Persia: Sands Of Time For A Faster, Mocapped Remake », sur GameSpot,
  32. (en) « Immortals Fenyx Rising PC system requirements have been revealed », sur PCGamesN,
  33. (en) « Why AC Valhalla May Still Be Holding Assassin's Creed Mirage Back », sur Game Rant,
  34. (en) « Ubisoft scaling Anvil, Snowdrop engines to flex next-gen consoles », sur TweakTown,
  35. (en) « Future Assassin's Creed Games Could Be 15 Hours Long Rather Than 150 According To Executive Producer », sur TheGamer,
  36. (en) « Assassin's Creed Dev Teases Anvil Engine Technological Advances, Vows More Sustainable Dev Cycles », sur Wccftech,
  37. (en) « Games Explained: From Game Engines to Going Gold », Ubisoft, (consulté le )

Liens externes

[modifier | modifier le code]