Jump to content

Ubisoft Anvil

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 46.245.95.128 (talk) at 11:19, 11 September 2022 (Ubisoft Anvil). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Ubisoft Anvil
Developer(s)Ubisoft Montreal
PlatformMicrosoft Windows, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita, Wii U, Nintendo Switch, Stadia, Xbox 360, Xbox One, Xbox Series X/S
TypeGame engine
LicenseProprietary
Websitemontreal.ubisoft.com

Ubisoft Anvil (until 2009 known as Scimitar and until 2020 as AnvilNext) is a game engine created by Ubisoft Montreal and used in 2007 game Assassin's Creed.[1] The engine is used on Microsoft Windows, Nintendo Switch, PlayStation 3, PlayStation 4, PlayStation 5, PlayStation Vita, Wii U, Xbox 360, Xbox One, Xbox Series X/S and Stadia.

Technology

Claude Langlais, the technical director of Ubisoft Montreal, says that modeling is done in 3ds Max for environments and ZBrush for characters.[2] The engine uses Autodesk's HumanIK middleware to correctly position the character's hands and feet in climbing and pushing animations at run-time. Anvil has been improved for Assassin's Creed II. Features added include a full night and day cycle, enhanced draw distance, the same vegetation technology used in Far Cry 2, improved lighting, reflection and special effects, new cloth system, and a new AI and NPC navigation system.[3] Assassin's Creed: Lineage short films made by Hybride Technologies (a post-production VFX studio acquired by Ubisoft) and Ubisoft Digital Arts used assets from Anvil to recreate the environment in which the live actors are filmed.

In 2012 an updated version was released called AnvilNext, which was developed for Assassin's Creed III and beyond, featuring a number of enhancements. Firstly, AnvilNext adds support for a new weather system, which allows for specific weather settings as well as an automatically cycling mode as seen in Assassin's Creed IV. Secondly, the renderer was rewritten for higher efficiency and support for additional post-processing techniques, enabling up to 3,000 non-playable characters to be rendered in real time (compared to the few 100s in the previous Anvil engine). Finally, AnvilNext adds technology from Far Cry 4 to support a more dynamic sandbox environment and new water technology, where the game world could change over time depending on player actions and progression. This means enemy settlements on both land and sea may appear/disappear relating to the events in the game, and water effects could be adjusted accordingly. More importantly, AnvilNext starting with Assassin's Creed Unity is capable of generating structures in a flexible and automatic manner while following specific design rules and templates, which reduces the amount of time and manual effort required for artists and designers to create an intricate urban environment. Specific landmarks, such as the Notre Dame de Paris, are still designed by hand but now could be rendered at an almost 1:1 ratio to its real-life counterpart. AnvilNext also features improved AI for non-playable characters.

Features

The engine received a variety of significant upgrades, including pre-baked Global Illumination, reflection mapping, volumetric fog, dynamic weather, and dynamic foliage to name but a few examples. For Unity there has been a similar upgrade, advanced control mechanics with Physically Based Rendering (PBR) being the stand-out addition, enabling materials, objects and surfaces to look and react more realistically to lighting, shading and shadowing. Furthermore, the Global Illumination system is now more realistic with the addition of volumetric technology, physics-led objects react more realistically, and cloth behaves in a realistic manner on the protagonist, in the environment, and on other characters. The world now supports larger landmasses, more objects, bigger buildings, building interiors that can be accessed without loading screens, and many other additions that enhance visual fidelity, immersion, and the gameplay.

Games using Ubisoft Anvil

Scimitar

Anvil

AnvilNext

AnvilNext 2.0

Ubisoft Anvil

References

  1. ^ "Why Ubisoft Ditched Unreal in Favor of Its Own Proprietary Tech". 16 September 2017.
  2. ^ "Exclusive: Assassin's Creed Q&A - The Scimitar Engine"
  3. ^ "Assassin's Creed 2: Engine detailed"
  4. ^ Crecente, Brian. "The Latest Prince of Persia Plays With Solid Water and Flexible Time". Kotaku.