Anvil (spilmotor)

Anvil (kendt som Scimitar indtil 2009) er en motor udviklet af Ubisoft Montreal til brug i to af deres mest succesfulde spilserier, Assassin’s Creed og Prince of Persia. En af de mest innovative funktioner er brugen af Autodesks HumanIK middle-ware-pakke.

Udvikling

Ifølge den tekniske direktør Claude Langlais foregår modelleringen i Autodesk 3ds Max til miljø og i ZBrush til figurer. Autodesks HumanIK hjælper med at beregne positionerne af den spilbare figurs hænder og fødder i verden, således at de formidler en overbevisende animationssekvens.

Motoren blev forbedret i Assassin’s Creed II for at inkludere dag- og natcyklusser, forbedret belysning, refleksioner, AI og NPC-navigationssystemer.

AnvilNext

AnvilNext-logoet

Som efterfølger til Anvil kan AnvilNext-motoren prale af flere nye teknologiske værktøjer, som udviklerne kan arbejde med, herunder udskudt belysning, ambient occlusion, understøttelse af et dynamisk vejrcykelsystem, en ny kameratilstand, forbedret crowd AI samt fremskridt inden for animation og forbedret visuelt materiale. Teknologien blev banebrydende i spillet Assassin’s Creed III.

Det rygtes, at ingen tidligere in-game animationer fra Assassin’s Creed-serien blev overført til AnvilNext-motoren, med den hensigt at give Ratonhnhaké:ton en helt frisk fornemmelse. Dette viste sig at være forkert, da flere forskellige animationer stadig er til stede i Assassin’s Creed III og efterfølgende spil i serien, der er bygget på AnvilNext-motoren.

AnvilNext skulle angiveligt besidde evnen til at gengive folkemængder i tusindvis, mens den tidligere motor var begrænset til hundreder. Motoren gør det også muligt at implementere en dynamisk spilverden, hvilket gør det muligt for verden at ændre sig selv i løbet af tiden. Det betyder, at fjendtlige bosættelser kan dukke op eller forsvinde, hvilket hænger sammen med begivenhederne i spillet.

AnvilNext er blevet brugt til fire Assassin’s Creed-spil. Ud over Assassin’s Creed III er det blevet brugt til at udvikle HD-remake af Assassin’s Creed III: Liberation, Assassin’s Creed IV: Black Flag og Assassin’s Creed: Rogue.

AnvilNext 2.0

AnvilNext 2.0 er i stand til at generere strukturer på en fleksibel og automatisk måde, mens det følger specifikke designregler og skabeloner, hvilket reducerer den tid og manuelle indsats, der kræves af kunstnere og designere for at skabe et indviklet bymiljø. Specifikke landemærker, såsom Notre Dame de Paris, er stadig designet i hånden, men kan nu gengives i et næsten 1:1-forhold til dens virkelige modstykke.

AnvilNext 2.0 er blevet brugt til fem Assassin’s Creed-spil. Det er blevet brugt til at udvikle Assassin’s Creed: Unity, Assassin’s Creed: Syndicate, Assassin’s Creed: Origins, Assassin’s Creed: Odyssey og Assassin’s Creed: Valhalla.