Anvil (razvojni projekat Scimitar pre 2006. godine[1]) je pokretač igre napravljen 2007. godine od strane Ubisoft Montreal programera video igara za korišćenje na Windows, PlayStation 3, Xbox 360, Wii U, PlayStation Vita, Xbox One, i PlayStation 4.

AnvilNext Engine
Programer(i)Ubisoft Montreal
Napisan uC++
PlatformaWindows
PlayStation 3
PlayStation 4
PlayStation Vita
Wii U
Xbox 360
Xbox One
TipPokretač video igre
Veb-sajtwww.ubisoftgroup.com

Tehnologija

uredi

Pokretač je uglavnom napisan u C++. U to vreme Ubisoft pokušava da ubaci C# da se obezbedi poboljšanje svestranosti.

Claude Langlais (tehnički direktor Ubisoft Montreal) kaže da je modeliranje urađeno u 3ds Max za okruženje i u ZBrush za karaktere.[2] Pokretač koristi Autodesk HumanIK posrednika da pravilno pozicionira ruke lika i stopala u penjanju i guranju animacije u "run-time"-u.[3] Anvil je bio poboljšan za Assassin's Creed II. Elementi koji se dodaju uključuju puni dnevni ciklus (dan-noć), poboljšane distance, takođe i tehnologiju vegetacije  koja se koristi u Far Cry 2, poboljšano osvetljenje, reflekciju i specijalne efekte, novi sistem tkanina i novi AI i NPC navigacioni sistem.[4] Assassin's Creed: Lineage kratki filmovi napravljeni od strane Hybride Technologies (kasnije produkcija VFX uzeta od strane Ubisoft-a) i Ubisoft Digital Arts koriste dodatke Anvil-a da re-kreiraju okruženje u kome se snimaju živi glumci.[5]

Najnovija verzija motora se zove AnvilNext, koji je razvijen za Assassin's Creed III i šire karakteriše veliki broj poboljšanja. Prvo, AnvilNext dodaje podršku za novi vremenski sistem, koji omogućava specifične postavke vremenskog kao i automatsog menjanja režima kao što se vidi u Assassin's Creed IV. Drugo, rendering je "prepisan" za veću efikasnost i za podršku dodatne tehnike kasnije obrade, omogućavajući do 3.000 ne-igrajućih karaktera koji se nalaze u realnom vremenu (u odnosu na nekoliko stotina u prethodnom Anvil pokretaču). Konačno, AnvilNext dodaje tehnologiju od Far Cry 4 da podrži više dinamički "sandbox" okruženje i novu tehnologiju voda, gde bi se svet menjao tokom vremena igre u zavisnosti od igračevih akcija i napredovanja. To znači da neprijateljsa naselja na kopnu i na moru mogu pojaviti / nestati u zavisnosti od događaja u samoj igri, a efekat vode se može promeniti u skladu sa tim. Što je još važnije, AnvilNext počevši od Assassin's Creed Unity je sposoban za generisanje struktura na fleksibilan i automatskim način prateći posebna pravila dizajna i šablona, što smanjuje količinu vremena i napora neophodnog za umetnike i dizajnere da se stvori komplikovano urbano okruženje. Specifične znamenitosti, kao što je Notre Dame de Paris, još uvek je dizajniran rukom, ali sada je mogla biti doneta na gotovo 1:1 odnosu prema svom stvarnom životnom-realnom izgledu/veličini. AnvilNext takođe ima poboljšani AI sistem za ne-igrane karaktere.[6]

Karakteristike

uredi

Pokretač je dobio niz značajnih unapređenja, uključujući prethodno spremljeno globalno osvetljenje, refleksiju mapiranja, volumetrijsku maglu, dinamično vreme, i dinamično lišće da navedemo samo nekoliko primera. Za Unity je bila slična nadogradnja, napredna kontrolna mehanika sa Physically Based Rendering (PBR) koji je bio "stand-out" dodatak, omogućavajući materijalima, objekatima i površinama da izgledaju i reaguje realnije sa osvetljenjem, senčenjem i senkama. Osim toga, sistem globalnog osvetljenja je sada realniji sa dodatkom volumetrijske tehnologije, fizika led objekata reaguju realnije, i tkanina se ponaša na realističniji način na protagoniste, u okruženju, kao i na drugim likovima. Svet sada podržava veće kopnene objekte, više objekata, veće zgrade, izgradnju enterijera kojima se može pristupiti bez opterećenja ekrana, kao i mnoge druge dodatke koji poboljšavaju vizuelno uverljivije igranje.

Igre koje koriste Anvil pokretač

uredi

Anvil (kodnog imena Scimitar)

uredi

Anvil

uredi

AnvilNext

uredi

AnvilNext 2.0

uredi

Vidi još

uredi

Reference

uredi