Ubisoft Anvil

herní engine od firmy Ubisoft Montreal From Wikipedia, the free encyclopedia

Remove ads

Ubisoft Anvil (do roku 2011 známý jako Scimitar a mezi lety 2012 a 2020 jako AnvilNext) je herní engine vytvořený studiem Ubisoft Montreal a používaný ve videoherní sérii Assassin's Creed a dalších hrách od Ubisoftu. Ubisoft Anvil je jeden z hlavních herních enginů používaných společností Ubisoft spolu s Disrupt, Dunia a Snowdrop.[1]

Remove ads

Historie

Engine byl původně známý jako Scimitar.[2] Kreativní ředitel studia Ubisoft Montreal Patrice Désilets uvedl, že engine byl pro Assassin's Creed napsán zcela od základů.[3] Engine využíval middleware HumanIK od společnosti Autodesk, který za běhu správně polohoval ruce a nohy postavy při animaci lezení a tlačení. Anvil byl pro Assassin's Creed II vylepšen a zahrnoval plnohodnotný denní a noční cyklus, zvýšenou vzdálenost vykreslování, stejnou technologii vegetace jako ve Far Cry 2, vylepšené osvětlení, odrazy a speciální efekty, nový systém tkanin a nový navigační systém pro umělou inteligenci a NPC.[4] Krátké filmy Assassin's Creed: Lineage, které natočily společnosti Hybride Technologies (postprodukční VFX studio, které získala společnost Ubisoft) a Ubisoft Digital Arts, využily obsah z Anvilu k vytvoření prostředí, ve kterém byli herci natáčeni.[5][6] Assassin's Creed: Brotherhood a vybrané verze Prince of Persia: The Forgotten Sands běží na vylepšené verzi hry Anvilu.[7][8] Assassin's Creed: Revelations z roku 2011 byla poslední hrou vyvinutou na první generaci Anvilu.[9]

V roce 2012 byla vydána aktualizovaná verze s názvem AnvilNext, která byla vyvinuta pro Assassin's Creed III a další hry a obsahovala řadu vylepšení.[10][11][12] Engine AnvilNext nabízel globální osvětlení a podporu pro nový systém počasí, který umožňuje specifická nastavení počasí a také automaticky se měnící režim, který lze vidět v Assassin's Creed IV: Black Flag.[13][14][15] Renderer byl přepracován pro vyšší efektivitu a podporu dalších technik postprocessingu, což umožnilo vykreslit v reálném čase až 2000 NPC postav (ve srovnání s několika stovkami v předchozí verzi Anvilu).[16][17][18] AnvilNext přidává technologii z Far Cry 3, v níž byly odstraněny načítací obrazovky při přechodu z cestování po souši na plavbu po moři.[19] Assassin's Creed Rogue z roku 2014 byla poslední hrou, která používala AnvilNext.[20]

AnvilNext 2.0 debutoval v roce 2014 ve hře Assassin's Creed Unity.[21] AnvilNext 2.0 dokázal generovat struktury flexibilním a automatickým způsobem a zároveň dodržovat specifická pravidla a šablony návrhu, což snižovalo 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í. Specifické památky, jako například katedrála Notre-Dame, byly stále navrhovány ručně, ale nyní je bylo možné vykreslit v poměru téměř 1:1 k jejich skutečnému protějšku. AnvilNext 2.0 také obsahuje vylepšenou umělou inteligenci pro NPC postavy.[22][23] Engine byl pro hru kompletně přepracován.[24][25][26][27] Poté, co byla hra Assassin's Creed Unity vydána s několika technickými problémy, Ubisoft provedl opravy a vylepšil engine pro Assassin's Creed Syndicate.[28][29][30][31] AnvilNext 2.0 byl dále vylepšen pro Assassin's Creed Origins a Assassin's Creed Odyssey.[1][32] Kromě série Assassin's Creed byl AnvilNext 2.0 používán i pro další hry od Ubisoftu, včetně Tom Clancy's Rainbow Six Siege[33], For Honor[34], Tom Clancy's Ghost Recon Wildlands[35], Tom Clancy's Ghost Recon Breakpoint[36].

Počínaje hrou Assassin's Creed Valhalla z roku 2020 byl engine přejmenován na Ubisoft Anvil.[37] Ubisoft Anvil byl také použit pro Immortals Fenyx Rising[38], Assassin's Creed Mirage[39] a remake hry Prince of Persia: The Sands of Time[40]. Ubisoft oznámil, že bude pokračovat ve vylepšování a vývoji enginu.[41][42] Vylepšená verze Anvilu se používá pro Assassin's Creed Shadows[43][44][45], vylepšuje osvětlení, zavádí křehké rekvizity a implementuje nový sezónní systém, který se mění časem.[46][47][48]

Remove ads

Vlastnosti

Engine obdržel řadu významných vylepšení, včetně pokročilého globálního osvětlení, mapování odrazů, volumetrického osvětlení, dynamického počasí a dynamického listí. Pro Assassin's Creed Unity došlo k podobnému vylepšení, přičemž výrazným doplňkem je pokročilá mechanika ovládání s fyzikálně založeným renderováním, které umožňuje materiálům, objektům a povrchům vypadat a reagovat realističtěji na osvětlení, stínování a stíny. Systém globálního osvětlení je navíc nyní realističtější díky přidání volumetrické technologie, fyzikálně řízené objekty reagují realističtěji a tkaniny realisticky přiléhají k hlavní postavě, k prostředí i k ostatním postavám. Svět nyní podporuje rozsáhlejší pevniny, více objektů, větší budovy, interiéry budov, ke kterým lze přistupovat bez načítacích obrazovek, a mnoho dalších doplňků, které vylepšují vizuální přesnost, ponoření do hry a hratelnost.[13][22]

Remove ads

Hry používající Ubisoft Anvil

Scimitar

Anvil

AnvilNext

AnvilNext 2.0

Ubisoft Anvil

Reference

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads