Anvil (pelimoottori)

Anvil (tunnettiin vuoteen 2009 asti nimellä Scimitar) on Ubisoft Montrealin kehittämä pelimoottori, joka on tarkoitettu käytettäväksi kahdessa sen menestyneimmässä pelisarjassa, Assassin’s Creedissä ja Prince of Persiassa. Yksi sen innovatiivisimmista ominaisuuksista on Autodeskin HumanIK-väliohjelmistopaketin käyttö.

Kehitys

Teknisen johtajan Claude Langlais’n mukaan mallinnus tehdään Autodesk 3ds Maxissa ympäristön osalta ja ZBrushissa hahmojen osalta. Autodeskin HumanIK auttaa laskemaan pelattavien hahmojen käsien ja jalkojen sijainnit maailmassa niin, että ne välittävät vakuuttavan animaatiojakson.

Moottoria parannettiin Assassin’s Creed II:ssa lisäämällä siihen päivä- ja yösyklit, parannettu valaistus, heijastukset, tekoäly ja NPC:n navigointijärjestelmät.

AnvilNext

AnvilNext-logo

Anvilin seuraajana AnvilNext-moottori tarjoaa kehittäjille useita uusia teknisiä työkaluja, joita kehittäjät voivat käyttää, kuten viivästetty valaistus, ambient occlusion, tuki dynaamiselle sääjaksojärjestelmälle, uusi kameratila, parannettu väkijoukkojen tekoäly sekä edistysaskeleet animaatiossa ja parannettu visuaalinen ilme. Teknologia oli edelläkävijä Assassin’s Creed III -pelissä.

Huhujen mukaan mitään aiempia Assassin’s Creed -sarjan pelin sisäisiä animaatioita ei siirretty AnvilNext-moottoriin, jotta Ratonhnhaké:toniin saataisiin täysin tuore tunnelma. Tämä osoittautui vääräksi, sillä useat erilaiset animaatiot ovat edelleen läsnä Assassin’s Creed III:ssa ja sarjan myöhemmissä peleissä, jotka on rakennettu AnvilNext-moottorilla.

AnvilNextin kerrotaan omaavan kyvyn renderöidä väkijoukkoja tuhansissa, kun taas edellinen moottori rajoittui satoihin. Moottori mahdollistaa myös dynaamisen pelimaailman toteuttamisen, jolloin maailma voi muuttua ajan kuluessa. Tämä tarkoittaa, että vihollissiirtokuntia voi ilmestyä tai kadota pelin tapahtumiin liittyen.

AnvilNextia on käytetty neljässä Assassin’s Creed -pelissä. Assassin’s Creed III:n lisäksi sitä on käytetty Assassin’s Creed III: Liberationin HD-remaken, Assassin’s Creed IV: Black Flagin ja Assassin’s Creedin kehittämiseen: Rogue.

AnvilNext 2.0

AnvilNext 2.0 pystyy luomaan rakenteita joustavasti ja automaattisesti noudattaen tiettyjä suunnittelusääntöjä ja malleja, mikä vähentää taiteilijoiden ja suunnittelijoiden aikaa ja manuaalista työtä monimutkaisen kaupunkiympäristön luomisessa. Tietyt maamerkit, kuten Notre Dame de Paris, suunnitellaan edelleen käsin, mutta nyt ne voidaan renderöidä lähes 1:1-suhteessa niiden tosielämän vastineeseen.

AnvilNext 2.0:aa on käytetty viidessä Assassin’s Creed -pelissä. Sitä on käytetty Assassin’s Creed: Unityn, Assassin’s Creed: Syndicaten, Assassin’s Creedin: Origins, Assassin’s Creed: Odyssey ja Assassin’s Creed: Valhalla.