Ubisoft Ambolt | |
---|---|
Type | Spilmotor ( liste ) |
Udvikler | Ubisoft Montreal |
Nøgleprogrammører _ |
Claude Langlais ( Assassin's Creed CTO ) David Chappegne ( Assassin's Creed II Engine Lead ) Alan Dessureax ( Prince of Persia: The Forgotten Sands Engine Lead ) |
Den næste motor i rækken | AnvilNext [d] |
Hardware platforme |
PC , Xbox One , Xbox 360 , PlayStation 4 , PlayStation 3 , PlayStation Portable (?), Nintendo DS (?), Wii (?), iPhone (?) |
Understøttet OS | Microsoft Windows , macOS |
Skrevet i sprog | C++ og C# |
Licens | proprietære |
Første spil på motoren | Assassin's Creed / 14. november 2007 |
Sidste spil på motoren | Hyper Scape / 12. juli 2020 |
Ubisoft officielle hjemmeside |
Ubisoft Anvil (indtil 2009 Scimitar Engine , indtil 2020 AnvilNext ) er en spilmotor skabt af Ubisoft Montreal , et datterselskab af udgiveren Ubisoft . "Anvil" er en kommerciel proprietær spilmotor på tværs af platforme designet til brug på den personlige computer ( Microsoft Windows og Mac OS X ) og spilkonsoller PlayStation 4 , PlayStation 3 , PlayStation 2 , PlayStation Portable , Xbox One , Xbox 360 , Nintendo DS og Wii . Først brugt i et Assassin's Creed -spil .
Det første spil, der brugte Anvil-motoren, var tredjepersons actionspillet Assassin's Creed , udviklet af Ubisoft Montreal og udgivet i 2007 til spilkonsoller og i 2008 til pc. I dette spil blev motoren kaldt "Scimitar" ( russisk scimitar ).
Allerede før udgivelsen af Assassin's Creed, i august 2006, bekræftede Claude Langlais , CTO for Assassin's Creed, at et selvstændigt spil med Scimitar-motoren var under udvikling og ville blive vist i 2007. [1] . Der blev dog ikke offentliggjort i 2007.
Det spil viste sig at være snowboard-sim Shaun White Snowboarding , som forventedes at blive udgivet inden udgangen af 2008 til alle nøgleplatforme. Spillet blev dog udgivet i november og december 2008. Wii -konsolversionen af spillet understøtter Wii Balance Board [2] -tilbehøret .
Det tredje spil, der bruger motoren, er Prince of Persia (2008) , udgivet i december 2008 , også udviklet af Ubisoft Montreal. I dette spil blev motoren omdøbt til Anvil ( rus. ambolt ) [3] . Derudover bruger denne version af motoren cel shaders til at give spillets visuelle stil effekten af "fabelagtig".
Det fjerde spil, der bruger den seneste version af motoren, er Assassin's Creed II , som blev udgivet i november 2009 til PlayStation 3- og Xbox 360-konsollerne og i marts 2010 til pc. Der er mange forbedringer i denne version af motoren [4] .
Efter den officielle annoncering af Prince of Persia: The Forgotten Sands blev det afsløret, at pc-, Xbox 360- og PlayStation 3 -versionerne af spillet ville bruge Anvil [5] .
Motoren bruger subrutinekomponenter ( engelsk middleware ) HumanIK , udviklet af Autodesk . HumanIK bruges til at placere animationen af karakterens arme og ben korrekt under skub og stigninger i realtid [6] . Som fysisk delsystem bruger motoren den velkendte Havok fysikmotor , der udover at simulere stiv kropsmekanik også simulerer vævsfysik [7] .
Sammenlignet med tidligere versioner af motoren er grafikmotoren i versionen til Assassin's Creed 2 blevet forbedret primært i forhold til at arbejde med belysning , herunder dynamisk dag og nat, forbedret trækafstand, spotlys og forbedrede refleksioner [8] . Udover grafik blev et nyt vegetationssystem fra Dunia Engine introduceret i motoren, spil AI blev forbedret og et nyt NPC navigationssystem [4] .
Understøttelse af multi-core-processorer og HyperThreading -teknologi er også blevet forbedret . En spilmotor kan paralleliseres med op til 32 logiske eller fysiske kerner. De fleste af motorens funktioner, herunder spil-AI , spilfysik, animation og rendering, bruger multithreading, som giver et mærkbart ydelsesboost på multi-core-systemer [8] .
, at Image Metrics havde lavet ansigtsanimationer til mange nøglescener i Assassin Creed II Dette er det første samarbejde mellem Image Metrics og Ubisoft. Image Metrics optimerede udseendet af de karakterer, der blev udviklet af Ubisoft Montreal, og skabte også 28 minutters ansigtsanimation for 23 karakterer i spillet. Det tog Image Metrics 8 uger at skabe al ansigtsanimationen til spillet [9] .
I midten af februar 2010 interviewede PC Games Hardware David Champagne , hovedprogrammør for Anvil-motoren til Assassin's Creed 2. I dette interview udtalte Chappegne , at PC-versionen af Assassin's Creed 2 ville bruge den samme grafikmotor som konsolversionen til Xbox 360 . Forskellen mellem pc-versionen og konsolversionen vil være FSAA -understøttelse op til 8x, mens konsoller kun understøtter 2x anti-aliasing. PC-versionen vil også understøtte højere opløsninger. PC-versionen vil hverken bruge Direct3D 10 eller Direct3D 11 , på trods af at den første version af motoren understøttede Direct3D 10 og Direct3D 10.1. Manglen på understøttelse af disse API-versioner forklares med, at udviklere er ret tilfredse med grafikkvaliteten af Direct3D 9, og omkostningerne ved at implementere og fejlfinde Direct3D 10 og Direct3D 11 er for høje [8] .
Den 18. maj 2010 offentliggjorde PC Games Hardware et interview med Alain Dessureaux , hovedprogrammør på Prince of Persia: The Forgotten Sands , det seneste spil på tidspunktet for interviewet til at bruge "Anvil"-motoren. Ifølge Dessureax er "Anvil"-motoren, der i interviewet omtales med dets gamle navn "Scimitar", blevet forbedret siden det sidste spil baseret på den. Der er udviklet nye værktøjer til at skabe mellemsekvenser . Denne version af pc-motoren tilføjede understøttelse af ATI Eyefinity -teknologi , som gjorde det muligt for pc-versionen af Prince of Persia: The Forgotten Sands at køre på tre skærme i panoramatilstand. Blandt de grafiske nyskabelser blev nævnt: proceduremæssig forsinket "støj"-tåge, som kan simulere enorme sandstorme uden at bremse billedhastigheden, volumetriske stråler , realistiske refleksion og brydningseffekter på vandoverflader samt Screen Space Ambient Occlusion- teknikken . Motoren er i stand til at bruge op til seks processorkerner, med et minimum af to kerner, der kræves til dens drift. Motoren kan understøtte op til 50 bots på samme scene på samme tid. De største præstationsgevinster ses, når man går fra en fire-trådet til en toogtredive-trådet xeon-processor. Som fysisk motor bruges Havok som tidligere . Blandt de fysiske effekter i Prince of Persia: The Forgotten Sands er Ragdoll-fysik den mest udbredte , som simulerer mange fjenders fald. Ligesom den tidligere version af motoren, der blev brugt i Assassin's Creed 2, understøtter denne version af motoren hverken DirectX 10 eller DirectX 11 , kun DirectX 9 understøttes . Dette forklares ved, at brugere af spillet, der bruger Windows XP , kun kan bruge DirectX version 9, men ikke højere [10] .
Navnet på spillet | År | Platforme |
---|---|---|
Assassin's Creed | 2007 | Windows , Xbox 360 , PlayStation 3 |
prinsen af Persien | 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 |
Navnet på spillet | År | Platforme |
---|---|---|
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 |
Assassins creed broderskab | 2010 | Windows , Xbox 360 , PlayStation 3 , Mac |
Assassin's Creed: Revelations | 2011 | Windows , Xbox 360 , PlayStation 3 |
Navnet på spillet | År | 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 |
Navnet på spillet | År | Platforme |
---|---|---|
Assassin's Creed Unity | 2014 | PlayStation 4 , Xbox One , Windows |
Assassin's Creed Syndicate | 2015 | |
Tom Clancy's Rainbow Six: Siege | ||
Stejl | 2016 | |
Til Ære | 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 |
Udødelige: Fenyx Rising | 2020 | PlayStation 4 , PlayStation 5 , Xbox One , Xbox Series X , Nintendo Switch , Windows |
Prince of Persia: The Sands of Time - Genindspilning | 2021 | PlayStation 4 , Xbox One , Windows |
Rytterrepublikken | 2021 | PlayStation 4 , PlayStation 5 , Xbox One , Xbox Series X , Windows |
Kranie og knogler | TBA | TBA |
Ambolt engine spil | |
---|---|
Assassin's Creed -serien |
|
prinsen af Persien |
|
Tom Clancy spil | Tom Clancy's Rainbow Six: Siege |
Andet | Shaun White Snowboarding |
Ubisoft | |
---|---|
Spil _ _ _ _ _ _ _ _ _ | |
Franchising |
|
Underafdelinger | |
Spilmotorer |
|
Relaterede artikler |