Ubisoft Anvil | |
---|---|
Sorts | Spelmotor ( lista ) |
Utvecklaren | Ubisoft Montreal |
Nyckelprogrammerare _ |
Claude Langlais ( Assassin's Creed CTO ) David Chappegne ( Assassin's Creed II Engine Lead ) Alan Dessureax ( Prince of Persia: The Forgotten Sands Engine Lead ) |
Nästa motor i serien | AnvilNext [d] |
Hårdvaruplattformar |
PC , Xbox One , Xbox 360 , PlayStation 4 , PlayStation 3 , PlayStation Portable (?), Nintendo DS (?), Wii (?), iPhone (?) |
OS som stöds | Microsoft Windows , macOS |
Skrivet på språk | C++ och C# |
Licens | Proprietär |
Första spelet på motorn | Assassin's Creed / 14 november 2007 |
Sista spelet på motorn | Hyper Scape / 12 juli 2020 |
Ubisofts officiella webbplats |
Ubisoft Anvil (fram till 2009 Scimitar Engine , till 2020 AnvilNext ) är en spelmotor skapad av Ubisoft Montreal , ett dotterbolag till utgivaren Ubisoft . "Anvil" är en kommersiell proprietär plattformsoberoende spelmotor designad för användning på persondatorer ( Microsoft Windows och Mac OS X ) och spelkonsoler PlayStation 4 , PlayStation 3 , PlayStation 2 , PlayStation Portable , Xbox One , Xbox 360 , Nintendo DS och Wii . Används först i ett Assassin's Creed -spel .
Det första spelet som använde Anvil-motorn var tredjepersonsactionspelet Assassin 's Creed , utvecklat av Ubisoft Montreal och släpptes 2007 för spelkonsoler och 2008 för PC. I det här spelet kallades motorn "Scimitar" ( Rysk scimitar ).
Redan innan Assassin's Creed släpptes, i augusti 2006, bekräftade Claude Langlais , CTO för Assassin's Creed, att ett fristående spel som använder Scimitar-motorn var under utveckling och skulle visas 2007. [1] . Men inget tillkännagivande gjordes 2007.
Det spelet visade sig vara snowboardsimmen Shaun White Snowboarding , som förväntades släppas före slutet av 2008 för alla viktiga plattformar. Spelet släpptes dock i november och december 2008. Wii -konsolversionen av spelet stöder tillbehöret Wii Balance Board [2] .
Det tredje spelet som använder motorn är Prince of Persia (2008) , släppt i december 2008 , också utvecklat av Ubisoft Montreal. I detta spel döptes motorn om till Anvil ( rus. städ ) [3] . Dessutom använder den här versionen av motorn cel shaders för att ge den visuella stilen i spelet effekten av "fabulous".
Det fjärde spelet som använder den senaste versionen av motorn är Assassin's Creed II , som släpptes i november 2009 för PlayStation 3- och Xbox 360-konsolerna och i mars 2010 för PC. Det finns många förbättringar i denna version av motorn [4] .
Efter det officiella tillkännagivandet av Prince of Persia: The Forgotten Sands avslöjades det att PC-, Xbox 360- och PlayStation 3 -versionerna av spelet skulle använda Anvil [5] .
Motorn använder subrutinkomponenter ( engelsk middleware ) HumanIK , utvecklad av Autodesk . HumanIK används för att korrekt positionera animeringen av karaktärens armar och ben under knuffar och klättringar i realtid [6] . Som ett fysiskt delsystem använder motorn den välkända Havok - fysikmotorn , som förutom att simulera stel kroppsmekanik också simulerar vävnadsfysik [7] .
Jämfört med tidigare versioner av motorn, i versionen för Assassin's Creed 2 , har grafikmotorn förbättrats främst när det gäller att arbeta med belysning, inklusive dynamisk dag och natt, förbättrat dragavstånd, spotlights och förbättrade reflektioner [8] . Förutom grafik introducerades ett nytt vegetationssystem från Dunia Engine i motorn, spelets AI förbättrades och ett nytt NPC- navigeringssystem [4] .
Stödet för flerkärniga processorer och HyperThreading- teknik har också förbättrats . En spelmotor kan parallelliseras med upp till trettiotvå logiska eller fysiska kärnor. De flesta av motorns funktioner, inklusive spel-AI , spelfysik, animering och rendering, använder multitrådning, vilket ger en märkbar prestandaökning på system med flera kärnor [8] .
det att Image Metrics hade gjort ansiktsanimationer för många nyckelscener i Assassin Creed II Detta är det första samarbetet mellan Image Metrics och Ubisoft. Image Metrics optimerade utseendet på karaktärerna som utvecklades av Ubisoft Montreal och skapade även 28 minuters ansiktsanimation för 23 karaktärer i spelet. Det tog Image Metrics 8 veckor att skapa all ansiktsanimation för spelet [9] .
I mitten av februari 2010 intervjuade PC Games Hardware David Champagne , huvudprogrammerare för Anvil-motorn för Assassin's Creed 2. I denna intervju uttalade Chappegne att PC-versionen av Assassin's Creed 2 skulle använda samma grafikmotor som konsolversionen för Xbox 360 . Skillnaden mellan PC-versionen och konsolversionen kommer att vara FSAA- stöd upp till 8x, medan konsoler endast kommer att stödja 2x kantutjämning. PC-versionen kommer också att stödja högre upplösningar. PC-versionen kommer inte att använda vare sig Direct3D 10 eller Direct3D 11 , trots att den första versionen av motorn stödde Direct3D 10 och Direct3D 10.1. Bristen på stöd för dessa API-versioner förklaras av det faktum att utvecklare är ganska nöjda med grafikkvaliteten för Direct3D 9 och kostnaderna för att implementera och felsöka Direct3D 10 och Direct3D 11 är för höga [8] .
Den 18 maj 2010 publicerade PC Games Hardware en intervju med Alain Dessureaux , huvudprogrammerare på Prince of Persia: The Forgotten Sands , det senaste spelet vid tidpunkten för intervjun som använder "Anvil"-motorn. Enligt Dessureax har "Anvil"-motorn, som i intervjun hänvisas till med sitt gamla namn "Scimitar", förbättrats sedan det senaste spelet baserat på den. Nya verktyg för att skapa klippscener har utvecklats . Denna version av PC-motorn lade till stöd för ATI Eyefinity- teknik , vilket gjorde att PC-versionen av Prince of Persia: The Forgotten Sands kunde köras på tre skärmar i panoramaläge. Bland de grafiska innovationerna nämndes: procedurmässig fördröjd "brus"-dimma, som kan simulera enorma sandstormar utan att sakta ner bildhastigheten, volymetriska strålar , realistiska reflektions- och brytningseffekter på vattenytor, samt Screen Space Ambient Occlusion- tekniken . Motorn kan använda upp till sex processorkärnor, med minst två kärnor som krävs för dess drift. Motorn kan stödja upp till 50 bots på samma scen samtidigt. De största prestandavinsterna ses när man går från en fyrtrådig till en trettiotvåtrådig xeon-processor. Som en fysisk motor, som tidigare, används Havok . Bland de fysiska effekterna i Prince of Persia: The Forgotten Sands är Ragdoll-fysiken den mest använda , som simulerar många fienders fall. Liksom den tidigare versionen av motorn som användes i Assassin's Creed 2, stöder denna version av motorn varken DirectX 10 eller DirectX 11 , endast DirectX 9 stöds . Detta förklaras av det faktum att användare av spelet som använder Windows XP bara kan använda DirectX version 9, men inte högre [10] .
Namnet på spelet | År | Plattformar |
---|---|---|
Assassin's Creed | 2007 | Windows , Xbox 360 , PlayStation 3 |
Persiens Prins | 2008 | Windows , Xbox 360 , PlayStation 3 , Mac |
Shaun White Snowboardåkning | 2008 | Windows , Xbox 360 , PlayStation 3 , PlayStation 2 , PlayStation Portable , Nintendo DS , Wii , iOS , Mac |
Namnet på spelet | År | Plattformar |
---|---|---|
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 |
Namnet på spelet | År | Plattformar |
---|---|---|
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 |
Namnet på spelet | År | Plattformar |
---|---|---|
Assassin's Creed Unity | 2014 | PlayStation 4 , Xbox One , Windows |
Assassin's Creed Syndicate | 2015 | |
Tom Clancy's Rainbow Six: Siege | ||
Brant | 2016 | |
För ära | 2017 | |
Tom Clancy's Ghost Recon Wildlands | ||
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 |
Odödliga: 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 |
Ryttarerepubliken | 2021 | PlayStation 4 , PlayStation 5 , Xbox One , Xbox Series X , Windows |
Skull & Bones | TBA | TBA |
_ | Städmotorspel|
---|---|
Assassin's Creed- serien |
|
Persiens Prins |
|
Tom Clancy -spel | Tom Clancy's Rainbow Six: Siege |
Övrig | Shaun White Snowboardåkning |
Ubisoft | |
---|---|
Spel _ _ _ _ _ _ _ _ _ | |
Franchising |
|
Underavdelningar | |
Spelmotorer | |
Relaterade artiklar |