Anvil Engine
Ovaj članak ili jedan njegov deo nije ažuriran. Ažurirajte ovaj članak kako bi prikazao nedavne događaje ili najnovije dostupne informacije. Pogledajte stranicu za razgovor za više informacija. |
Programer(i) | Ubisoft Montreal |
---|---|
Napisan u | C++ |
Platforma | Windows PlayStation 3 PlayStation 4 PlayStation Vita Wii U Xbox 360 Xbox One |
Tip | Pokretač video igre |
Veb-sajt | www |
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.
Tehnologija
[uredi | uredi izvor]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 | uredi izvor]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 | uredi izvor]Anvil (kodnog imena Scimitar)
[uredi | uredi izvor]- Assassin's Creed (2007)
- Prince of Persia (2008)
- Shaun White Snowboarding (2008)
Anvil
[uredi | uredi izvor]- Assassin's Creed II (2009)
- Prince of Persia: The Forgotten Sands (2010)[7]
- Assassin's Creed: Brotherhood (2010)
- Assassin's Creed: Revelations (2011)
- Hyperscape (2020)
AnvilNext
[uredi | uredi izvor]- Assassin's Creed III (2012)[8]
- Assassin's Creed III: Liberation (2012)
- Assassin's Creed IV: Black Flag (2013)
- Assassin's Creed Rogue (2014)
AnvilNext 2.0
[uredi | uredi izvor]- Assassin's Creed Unity (2014)
- Assassin's Creed Syndicate (2015)
- Tom Clancy's Rainbow Six: Siege (2015)
- Tom Clancy's Ghost Recon Wildlands (2016)
- For Honor (2016)
Vidi još
[uredi | uredi izvor]- RenderWare
- Essence Engine
- SAGE
- PhyreEngine
- Dunia
- REDengine
- Shark 3D
- Marmalade
- Freescape
- RAGE
- Cube (video igra)
Reference
[uredi | uredi izvor]- ^ VE3D, "Prince of Persia 2008 Information Ubidays 2008"
- ^ gamingexcellence.com, Exclusive: Assassin's Creed Q&A - The Scimitar Engine Arhivirano na sajtu Wayback Machine (6. mart 2012), GamingExcellence, October 25, 2007]
- ^ Autodesk.com, "Ubisoft Assassin’s Creed"
- ^ „PC Games Hardware: "Assassin's Creed 2: Engine detailed"”. Arhivirano iz originala 22. 02. 2012. g. Pristupljeno 19. 11. 2015.
- ^ Ubisoft E3 Conference, "Convergence" video
- ^ Assassin's Creed Unity Graphics & Performance Guide | GeForce
- ^ Crecente, Brian.
- ^ „GAMING NEWS: ASSASSIN’S CREED 3 OFFICIALLY UNVEILED”. Arhivirano iz originala 20. 11. 2015. g. Pristupljeno 19. 11. 2015.