Anvil (herní engine)

Anvil (do roku 2009 známý jako Scimitar) je engine vyvinutý společností Ubisoft Montreal pro použití ve dvou jejích nejúspěšnějších sériích, Assassin’s Creed a Prince of Persia. Jednou z jeho nejinovativnějších vlastností je využití middle-warového balíku HumanIK společnosti Autodesk.

Vývoj

Podle technického ředitele Clauda Langlaise se modelování provádí v Autodesk 3ds Max pro prostředí a v ZBrush pro postavy. Autodesk HumanIK pomáhá při výpočtu polohy rukou a nohou hratelné postavy ve světě tak, aby zprostředkovaly přesvědčivou animační sekvenci.

V Assassin’s Creed II byl engine vylepšen tak, aby zahrnoval denní a noční cykly, vylepšené osvětlení, odrazy, umělou inteligenci a navigační systémy NPC.

AnvilNext

Logo AnvilNext

Jako nástupce Anvilu se engine AnvilNext může pochlubit několika novými technologickými nástroji, s nimiž mohou vývojáři pracovat, včetně odloženého osvětlení, ambient occlusion, podpory systému dynamického cyklování počasí, nového režimu kamery, vylepšené AI davu a také pokroků v oblasti animací a vylepšené vizuální stránky. Tato technologie byla poprvé použita ve hře Assassin’s Creed III.

Do enginu AnvilNext prý nebyly přeneseny žádné předchozí herní animace ze série Assassin’s Creed se záměrem přinést do Ratonhnhaké:tonu zcela nový pocit. To se ukázalo jako nepravdivé, protože několik různých animací je stále přítomno v Assassin’s Creed III a následujících hrách série, postavených na enginu AnvilNext.

AnvilNext údajně disponuje schopností vykreslovat davy v tisících, zatímco předchozí engine byl omezen na stovky. Engine také umožňuje implementaci dynamického herního světa, díky čemuž se svět v průběhu času sám mění. To znamená, že se mohou objevovat nebo mizet nepřátelské osady, což souvisí s událostmi ve hře.

AnvilNext byl použit pro čtyři hry Assassin’s Creed. Kromě Assassin’s Creed III byl použit při vývoji HD remaku Assassin’s Creed III: Liberation, Assassin’s Creed IV: Black Flag a Assassin’s Creed:

AnvilNext 2.0

AnvilNext 2.0 je schopen generovat struktury flexibilním a automatickým způsobem, přičemž se řídí specifickými pravidly a šablonami návrhu, což snižuje množství času a ruční práce potřebné pro umělce a designéry k vytvoření složitého městského prostředí. Konkrétní památky, jako je například Notre Dame de Paris, se stále navrhují ručně, ale nyní je lze vykreslit v poměru téměř 1:1 k jejich reálnému protějšku.

AnvilNext 2.0 byl použit pro pět her Assassin’s Creed. Byl použit při vývoji her Assassin’s Creed: Unity, Assassin’s Creed: Syndicate, Assassin’s Creed: Origins, Assassin’s Creed: Odyssey a Assassin’s Creed: Valhalla.