Kovadlina Ubisoft | |
---|---|
Typ | Herní engine ( seznam ) |
Vývojář | Ubisoft Montreal |
Klíčoví programátoři |
Claude Langlais (CTO Assassin's Creed ) David Chappegne ( vedoucí motoru Assassin's Creed II ) Alan Dessureax ( vedoucí motoru Prince of Persia: The Forgotten Sands ) |
Další motor v řadě | KovadlinaDalší [d] |
Hardwarové platformy |
PC , Xbox One , Xbox 360 , PlayStation 4 , PlayStation 3 , PlayStation Portable (?), Nintendo DS (?), Wii (?), iPhone (?) |
Podporovaný OS | Microsoft Windows , macOS |
Napsáno jazykem | C++ a C# |
Licence | proprietární |
První hra na enginu | Assassin's Creed / 14. listopadu 2007 |
Poslední hra na enginu | Hyper Scape / 12. července 2020 |
Oficiální stránky Ubisoftu |
Ubisoft Anvil (do roku 2009 Scimitar Engine , do roku 2020 AnvilNext ) je herní engine vytvořený Ubisoft Montreal , dceřinou společností vydavatele Ubisoft . „Anvil“ je komerční patentovaný multiplatformní herní engine určený pro použití na osobním počítači ( Microsoft Windows a Mac OS X ) a herních konzolích PlayStation 4 , PlayStation 3 , PlayStation 2 , PlayStation Portable , Xbox One , Xbox 360 , Nintendo DS a Wii . Poprvé použito ve hře Assassin's Creed .
První hrou využívající Anvil engine byla akční hra z pohledu třetí osoby Assassin's Creed , vyvinutá Ubisoft Montreal a vydaná v roce 2007 pro herní konzole a v roce 2008 pro PC. V této hře se motor jmenoval "Scimitar" ( rusky scimitar ).
Ještě před vydáním Assassin's Creed, v srpnu 2006, Claude Langlais , CTO Assassin's Creed, potvrdil, že samostatná hra využívající engine Scimitar byla ve vývoji a bude uvedena v roce 2007. [1] . V roce 2007 však nebylo učiněno žádné oznámení.
Ukázalo se, že tou hrou je snowboardový sim Shaun White Snowboarding , jehož vydání se očekávalo do konce roku 2008 pro všechny klíčové platformy. Nicméně, hra byla vydána v listopadu a prosinci 2008. Verze hry pro konzoli Wii podporuje příslušenství Wii Balance Board [2] .
Třetí hrou využívající engine je Prince of Persia (2008) , vydaná v prosinci 2008 , rovněž vyvinutá společností Ubisoft Montreal. V této hře byl engine přejmenován na Anvil ( rus. anvil ) [3] . Tato verze enginu navíc používá cel shadery , aby vizuální styl hry získal efekt „báječného“.
Čtvrtou hrou využívající nejnovější verzi enginu je Assassin's Creed II , která vyšla v listopadu 2009 pro konzole PlayStation 3 a Xbox 360 a v březnu 2010 pro PC. V této verzi motoru je mnoho vylepšení [4] .
Po oficiálním oznámení Prince of Persia: The Forgotten Sands vyšlo najevo, že verze hry pro PC, Xbox 360 a PlayStation 3 budou používat Anvil [5] .
Engine využívá komponenty podprogramu ( anglicky middleware ) HumanIK , vyvinutý společností Autodesk . HumanIK se používá ke správnému umístění animace paží a nohou postavy během strkání a stoupání v reálném čase [6] . Jako fyzikální subsystém využívá engine známý fyzikální engine Havok , který kromě simulace mechaniky tuhého tělesa simuluje i fyziku tkání [7] .
Oproti předchozím verzím enginu byl ve verzi pro Assassin's Creed 2 vylepšen grafický engine především z hlediska práce s osvětlením, včetně dynamického dne a noci, vylepšené vzdálenosti nátahu, bodových světel a vylepšených odrazů [8] . Kromě grafiky byl do enginu zaveden nový vegetační systém z Dunia Engine , vylepšena herní AI a nový navigační systém NPC [4] .
Vylepšena byla také podpora vícejádrových procesorů a technologie HyperThreading . Herní engine může být paralelizován až s třiceti dvěma logickými nebo fyzickými jádry. Většina funkcí enginu, včetně herní umělé inteligence , herní fyziky, animací a vykreslování, využívá multithreading, který poskytuje znatelné zvýšení výkonu na vícejádrových systémech [8] .
, že Image Metrics udělala animace obličeje pro mnoho klíčových scén v Assassin Creed II Jde o první spolupráci mezi Image Metrics a Ubisoftem. Image Metrics optimalizoval vzhled postav, které byly vyvinuty Ubisoft Montreal, a také vytvořil 28 minut obličejové animace pro 23 postav ve hře. Vytvoření celé animace obličeje pro hru trvalo Image Metrics 8 týdnů [9] .
V polovině února 2010 udělal PC Games Hardware rozhovor s Davidem Champagnem , hlavním programátorem enginu Anvil pro Assassin's Creed 2. V tomto rozhovoru Chappegne uvedl, že PC verze Assassin's Creed 2 bude používat stejný grafický engine jako konzolová verze pro Xbox 360 . Rozdíl mezi PC verzí a konzolovou verzí bude až 8x podpora FSAA , zatímco konzole budou podporovat pouze 2x vyhlazování. PC verze bude podporovat i vyšší rozlišení. PC verze nebude používat Direct3D 10 ani Direct3D 11 , přestože první verze enginu podporovala Direct3D 10 a Direct3D 10.1. Nepodpora těchto verzí API je vysvětlena tím, že vývojáři jsou vcelku spokojeni s kvalitou grafiky Direct3D 9 a náklady na implementaci a ladění Direct3D 10 a Direct3D 11 jsou příliš vysoké [8] .
18. května 2010 PC Games Hardware zveřejnilo rozhovor s Alainem Dessureauxem , hlavním programátorem Prince of Persia: The Forgotten Sands , nejnovější hry v době rozhovoru, která používala engine „Anvil“. Podle Dessureaxu byl engine "Anvil", v rozhovoru označovaný svým starým názvem "Scimitar", vylepšen od poslední hry založené na něm. Byly vyvinuty nové nástroje pro vytváření vystřižených scén . Tato verze PC enginu přidala podporu pro technologii ATI Eyefinity , která umožnila PC verzi Prince of Persia: The Forgotten Sands běžet na třech displejích v panoramatickém režimu. Mezi grafické novinky jmenujme: procedurální zpožděnou „hlukovou“ mlhu, která dokáže simulovat obrovské písečné bouře bez zpomalení snímkové frekvence, objemové paprsky , realistické efekty odrazu a lomu na vodní hladině a také techniku Screen Space Ambient Occlusion . Engine je schopen využívat až šest procesorových jader, přičemž pro jeho provoz jsou zapotřebí minimálně dvě jádra. Engine může podporovat až 50 robotů na stejné fázi současně. Největší nárůst výkonu se projeví při přechodu ze čtyřvláknového na dvaatřicetivláknový xeonový procesor. Jako fyzický motor se stejně jako dříve používá Havok . Mezi fyzikálními efekty ve hře Prince of Persia: The Forgotten Sands je nejrozšířenější fyzika Ragdoll , která simuluje pád mnoha nepřátel. Stejně jako předchozí verze enginu použitého v Assassin's Creed 2, tato verze enginu nepodporuje DirectX 10 ani DirectX 11 , podporováno je pouze DirectX 9 . To je vysvětleno tím, že uživatelé hry používající Windows XP mohou používat pouze DirectX verze 9, nikoli však vyšší [10] .
Název hry | Rok | Platformy |
---|---|---|
Assassin's Creed | 2007 | Windows , Xbox 360 , PlayStation 3 |
Perský princ | 2008 | Windows , Xbox 360 , PlayStation 3 , Mac |
Shaun White Snowboarding | 2008 | Windows , Xbox 360 , PlayStation 3 , PlayStation 2 , PlayStation Portable , Nintendo DS , Wii , iOS , Mac |
Název hry | Rok | Platformy |
---|---|---|
Assassin's Creed II | 2009 | Windows , Xbox 360 , PlayStation 3 , Mac |
Prince of Persia: The Forgotten Sands | 2010 | Windows , Xbox 360 , PlayStation 3 , Nintendo DS |
Assassin's Creed: Brotherhood | 2010 | Windows , Xbox 360 , PlayStation 3 , Mac |
Assassin's Creed: Revelations | 2011 | Windows , Xbox 360 , PlayStation 3 |
Název hry | Rok | Platformy |
---|---|---|
Assassin's Creed III | 2012 | Windows , Xbox 360 , PlayStation 3 , Wii U |
Assassin's Creed III: Liberation | 2012 | Windows , Xbox 360 , PlayStation 3 , PlayStation Vita |
Assassin's Creed IV: Black Flag | 2013 | Windows , Xbox 360 , PlayStation 3 , Wii U , PlayStation 4 , Xbox One |
Assassin's Creed Rogue | 2014 | PlayStation 3 , Xbox 360 , Windows , PlayStation 4 , Xbox One |
Název hry | Rok | Platformy |
---|---|---|
Assassin's Creed Unity | 2014 | PlayStation 4 , Xbox One , Windows |
Assassin's Creed Syndicate | 2015 | |
Tom Clancy's Rainbow Six: Siege | ||
Strmé | 2016 | |
Pro čest | 2017 | |
Tom Clancy's Ghost Recon Wildlands | ||
Assassin's Creed Origins | ||
Assassin's Creed Odyssey | 2018 | |
Bod zlomu Tom Clancy's Ghost Recon | 2019 | |
Hyper Scape | 2020 | |
Assassin's Creed Valhalla | 2020 | Windows , PlayStation 4 , PlayStation 5 , Xbox One , Xbox Series X |
Immortals: Fenyx Rising | 2020 | PlayStation 4 , PlayStation 5 , Xbox One , Xbox Series X , Nintendo Switch , Windows |
Prince of Persia: The Sands of Time - Remake | 2021 | PlayStation 4 , Xbox One , Windows |
Republika jezdců | 2021 | PlayStation 4 , PlayStation 5 , Xbox One , Xbox Series X , Windows |
Skull & Bones | TBA | TBA |
s kovadlinovým motorem | Hry|
---|---|
série Assassin's Creed |
|
Perský princ |
|
Hry Toma Clancyho | Tom Clancy's Rainbow Six: Siege |
jiný | Shaun White Snowboarding |
Ubisoft | |
---|---|
Hry _ _ _ _ _ _ _ _ _ | |
Franšízy |
|
Pododdělení | |
Herní motory |
|
Související články |