Ubisoft Anvil | |
---|---|
Tip de | Motor de joc ( Lista ) |
Dezvoltator | Ubisoft Montreal |
Programatori cheie |
Claude Langlais (CTO al Assassin's Creed ) David Chappegne ( Principalul motorului Assassin's Creed II ) Alan Dessureax ( Principalul Prince of Persia: The Forgotten Sands Engine Lead ) |
Următorul motor din serie | AnvilNext [d] |
Platforme hardware |
PC , Xbox One , Xbox 360 , PlayStation 4 , PlayStation 3 , PlayStation Portable (?), Nintendo DS (?), Wii (?), iPhone (?) |
Sistem de operare acceptat | Microsoft Windows , macOS |
Scris în limbaj | C++ și C# |
Licență | proprietate |
Primul joc la motor | Assassin's Creed / 14 noiembrie 2007 |
Ultimul joc la motor | Hyper Scape / 12 iulie 2020 |
Site oficial Ubisoft |
Ubisoft Anvil (până în 2009 Scimitar Engine , până în 2020 AnvilNext ) este un motor de joc creat de Ubisoft Montreal , o subsidiară a editorului Ubisoft . „Anvil” este un motor de joc multi-platformă, proprietar comercial , conceput pentru a fi utilizat pe computerul personal ( Microsoft Windows și Mac OS X ) și pe console de jocuri PlayStation 4 , PlayStation 3 , PlayStation 2 , PlayStation Portable , Xbox One , Xbox 360 , Nintendo DS și Wii . Folosit pentru prima dată într-un joc Assassin's Creed .
Primul joc care a folosit motorul Anvil a fost jocul de acțiune la persoana a treia Assassin's Creed , dezvoltat de Ubisoft Montreal și lansat în 2007 pentru console de jocuri și în 2008 pentru PC. În acest joc, motorul a fost numit "Scimitar" (Scimitar rusesc ) .
Chiar înainte de lansarea lui Assassin's Creed, în august 2006, Claude Langlais , CTO al Assassin's Creed, a confirmat că un joc de sine stătător folosind motorul Scimitar era în curs de dezvoltare și va fi afișat în 2007. [1] . Cu toate acestea, nu a fost făcut niciun anunț în 2007.
Jocul respectiv s-a dovedit a fi simulatorul de snowboarding Shaun White Snowboarding , care era de așteptat să fie lansat înainte de sfârșitul anului 2008 pentru toate platformele cheie. Cu toate acestea, jocul a fost lansat în noiembrie și decembrie 2008. Versiunea pentru consola Wii a jocului acceptă accesoriul Wii Balance Board [2] .
Al treilea joc care folosește motorul este Prince of Persia (2008) , lansat în decembrie 2008 , dezvoltat tot de Ubisoft Montreal. În acest joc, motorul a fost redenumit Anvil ( rus. nicovală ) [3] . În plus, această versiune a motorului folosește cel shaders pentru a da stilului vizual al jocului efectul de „fabulous”.
Al patrulea joc care folosește cea mai recentă versiune a motorului este Assassin's Creed II , care a fost lansat în noiembrie 2009 pentru consolele PlayStation 3 și Xbox 360 și în martie 2010 pentru PC. Există multe îmbunătățiri în această versiune a motorului [4] .
În urma anunțului oficial al Prince of Persia: The Forgotten Sands , a fost dezvăluit că versiunile jocului pentru PC, Xbox 360 și PlayStation 3 vor folosi Anvil [5] .
Motorul utilizează componente de subrutine ( middleware englezesc ) HumanIK , dezvoltate de Autodesk . HumanIK este folosit pentru a poziționa corect animația brațelor și picioarelor personajului în timpul împingărilor și urcărilor în timp real [6] . Ca subsistem fizic, motorul folosește binecunoscutul motor de fizică Havok , care, pe lângă simularea mecanicii corpului rigid, simulează și fizica țesuturilor [7] .
În comparație cu versiunile anterioare ale motorului, în versiunea pentru Assassin's Creed 2 , motorul grafic a fost îmbunătățit în primul rând în ceea ce privește lucrul cu iluminarea, inclusiv dinamica zi și noapte, distanță îmbunătățită de tragere, lumini spot și reflexii îmbunătățite [8] . Pe lângă grafică, în motor a fost introdus un nou sistem de vegetație de la Dunia Engine , AI-ul jocului a fost îmbunătățit și un nou sistem de navigare NPC [4] .
Suportul pentru procesoare multi-core și tehnologia HyperThreading a fost, de asemenea, îmbunătățit . Un motor de joc poate fi paralelizat cu până la treizeci și două de nuclee logice sau fizice. Cele mai multe dintre caracteristicile motorului, inclusiv AI jocului, fizica jocului, animația și randarea, folosesc multithreading, care oferă o creștere vizibilă a performanței pe sistemele multi-core [8] .
că Image Metrics a realizat animații faciale pentru multe scene cheie din Assassin Creed II Aceasta este prima colaborare între Image Metrics și Ubisoft. Image Metrics a optimizat aspectul personajelor care au fost dezvoltate de Ubisoft Montreal și a creat, de asemenea, 28 de minute de animație facială pentru 23 de personaje din joc. A fost nevoie de Image Metrics 8 săptămâni pentru a crea toată animația facială pentru joc [9] .
La mijlocul lunii februarie 2010, PC Games Hardware l-a intervievat pe David Champagne , programatorul principal al motorului Anvil pentru Assassin's Creed 2. În acest interviu, Chappegne a declarat că versiunea pentru PC a lui Assassin's Creed 2 va folosi același motor grafic ca și versiunea de consolă pentru Xbox 360 . Diferența dintre versiunea pentru PC și versiunea pentru consolă va fi suportul FSAA de până la 8x, în timp ce consolele vor suporta doar anti-aliasing de 2x. Versiunea pentru PC va suporta și rezoluții mai mari. Versiunea pentru PC nu va folosi nici Direct3D 10 , nici Direct3D 11 , în ciuda faptului că prima versiune a motorului a suportat Direct3D 10 și Direct3D 10.1. Lipsa suportului pentru aceste versiuni API se explică prin faptul că dezvoltatorii sunt destul de mulțumiți de calitatea grafică a Direct3D 9 iar costurile de implementare și depanare a Direct3D 10 și Direct3D 11 sunt prea mari [8] .
Pe 18 mai 2010, PC Games Hardware a publicat un interviu cu Alain Dessureaux , programator principal la Prince of Persia: The Forgotten Sands , cel mai recent joc la momentul interviului care folosea motorul „Anvil”. Potrivit Dessureax, motorul „Anvil”, la care se face referire în interviu cu numele său vechi „Scimitar”, a fost îmbunătățit de la ultimul joc bazat pe acesta. Au fost dezvoltate noi instrumente pentru crearea scenelor tăiate . Această versiune a motorului pentru PC a adăugat suport pentru tehnologia ATI Eyefinity , care a permis versiunii pentru PC a lui Prince of Persia: The Forgotten Sands să ruleze pe trei ecrane în modul panoramic. Printre inovațiile grafice au fost denumite: ceață „zgomot” procedurală întârziată, care poate simula furtuni uriașe de nisip fără a încetini rata cadrelor, razele volumetrice , efecte realiste de reflexie și refracție pe suprafețele apei, precum și tehnica Screen Space Ambient Occlusion . Motorul este capabil să utilizeze până la șase nuclee de procesor, cu minim două nuclee necesare pentru funcționarea sa. Motorul poate suporta până la 50 de roboți pe aceeași scenă în același timp. Cele mai mari câștiguri de performanță se văd atunci când se trece de la un procesor xeon cu patru fire la unul cu treizeci și două de fire. Ca motor fizic, ca și înainte, se folosește Havok . Printre efectele fizice din Prince of Persia: The Forgotten Sands, fizica Ragdoll este cea mai utilizată , care simulează căderea multor inamici. Ca și versiunea anterioară a motorului folosit în Assassin's Creed 2, această versiune a motorului nu acceptă nici DirectX 10 , nici DirectX 11 , doar DirectX 9 este acceptat . Acest lucru se explică prin faptul că utilizatorii jocului care folosesc Windows XP pot folosi doar versiunea DirectX 9, dar nu și mai mare [10] .
Numele jocului | An | Platforme |
---|---|---|
Assassin`s Creed | 2007 | Windows , Xbox 360 , PlayStation 3 |
Printul Persiei | 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 |
Numele jocului | An | Platforme |
---|---|---|
Assassin's Creed II | 2009 | Windows , Xbox 360 , PlayStation 3 , Mac |
Prințul Persiei: Nisipurile uitate | 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 |
Numele jocului | An | Platforme |
---|---|---|
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 |
Numele jocului | An | Platforme |
---|---|---|
Assassin's Creed Unity | 2014 | PlayStation 4 , Xbox One , Windows |
Assassin's Creed Syndicate | 2015 | |
Tom Clancy's Rainbow Six: Siege | ||
Abrupt | 2016 | |
Pentru Onoare | 2017 | |
Ghost Recon Wildlands al lui Tom Clancy | ||
Assassin's Creed Origins | ||
Assassin's Creed Odyssey | 2018 | |
Tom Clancy's Ghost Recon Breakpoint | 2019 | |
Hyper Scape | 2020 | |
Assassin's Creed Valhalla | 2020 | Windows , PlayStation 4 , PlayStation 5 , Xbox One , Xbox Series X |
Nemuritori: Fenyx Rising | 2020 | PlayStation 4 , PlayStation 5 , Xbox One , Xbox Series X , Nintendo Switch , Windows |
Prince of Persia: Nisipurile timpului - Remake | 2021 | PlayStation 4 , Xbox One , Windows |
Republica Călăreților | 2021 | PlayStation 4 , PlayStation 5 , Xbox One , Xbox Series X , Windows |
Craniu și oase | TBA | TBA |
cu motorul Anvil | Jocuri|
---|---|
Seria Assassin's Creed |
|
Printul Persiei |
|
Jocuri cu Tom Clancy | Tom Clancy's Rainbow Six: Siege |
Alte | Shaun White Snowboarding |
Ubisoft | |
---|---|
Jocuri _ _ _ _ _ _ _ _ _ | |
Francize |
|
Subdiviziuni | |
Motoare de joc |
|
Articole similare |