Biblioteca grafică EA

Biblioteca grafică EA
Tip de Motor de joc ( Lista )
Dezvoltator Arte Electronice
Programatori cheie În Need for Speed: Hot Pursuit 2 : Anis Ahmad, Greg Chapman, Anish Dave, Martin Edwards, Albert Ho, Jaysen Huculak, Daniel Kennett, Pat Martin, Stan Melax, Mark Mizuguchi, Eddie Parker, Rod Reddekopp, Dr. Eric Schenk, Audrey Schumacher, Brian Stafford, Rob Will, David Wong, Simon Wong, Ulric Wong [1]
Platformă hardware Computer compatibil IBM PC
Xbox
Xbox 360
PlayStation Portable
PlayStation 2
PlayStation 3
GameCube
Wii
Sistem de operare acceptat Microsoft Windows
Mac OS X
Scris în limbaj Probabil C++
Licență proprietate
ultima versiune EAGL4
Primul joc la motor / NHL 2002

EA Graphics Library (EAGL) ( în rusă: Electronic Arts Graphics Library ) este un motor de joc dezvoltat pentru uz intern de compania americană Electronic Arts . Acest motor de joc, supus îmbunătățirilor și îmbunătățirilor constante, este utilizat de afiliații EA în proiecte precum seria de simulatoare de mașini Need for Speed ​​​​, FIFA , NBA , seria de simulatoare sportive NHL și alte jocuri [2] [3] .

Specificații

Numărul exact de jocuri lansate pe baza acestei tehnologii este necunoscut, precum și informații despre diferențele dintre versiunile motorului. Pentru a desena (a randa) imagini în jocurile bazate pe acest motor, se folosește interfața de programare a aplicației ( API ) DirectX .  Procesarea spațiilor mari deschise ( exterioare ) este acceptată (optimizări și îmbunătățiri suplimentare pentru această funcție au fost efectuate în principal în Need for Speed: Most Wanted 2005, este posibil să transmiteți locația pe măsură ce jucătorul se deplasează în jurul ei, ceea ce permite tu pentru a crea lumea iluziei „fără sudură” și pentru a reduce timpul total necesar pentru a încărca jocul).  

Motorul EAGL a fost rafinat în mod repetat pentru fiecare joc de ieșire, au fost aduse îmbunătățiri la partea grafică (renderer ) și a fost adăugat motorul de fizică , suport pentru procesoare multi-core , noi console de jocuri etc.

Mai jos sunt parametrii tehnologici ai celei de-a patra versiuni a motorului (EAGL4) [К 1] , pe exemplul jocurilor pe calculator Need for Speed: Most Wanted (2005) și Need for Speed: Carbon (2006) [2] [3] .

Inițial, cea de-a patra versiune a motorului (EAGL4), care alimentează Need for Speed: Most Wanted și Need for Speed: Carbon , a fost creată, conform iXBT.com [3] , pentru Need for Speed: Hot Pursuit 2 și PlayStation 2 , dar API - ul și timpul de rulare ușor portabil au permis portarea pe alte platforme.

În comparație cu versiunea motorului folosit în Hot Pursuit 2 , EAGL4 a fost îmbunătățit pentru Most Wanted , așa cum a fost îmbunătățit mai târziu pentru Carbon și mai târziu pentru alte jocuri din serie.

Motorul grafic acceptă umbre moale dinamice, utilizarea mapării umbrelor , un  număr mare de pixeli și umbritori de vârfuri , care sunt utilizate, de exemplu, pentru diverși algoritmi de post-filtrare, inclusiv metode precum: estompare de mișcare (blur ecran), distorsiune (distorsiune / refracție de la picăturile de ploaie de pe parbriz), pseudo- HDR (denumit în jocurile în sine supraluminos și este, în loc de o redare HDR cu drepturi depline, o combinație a efectului de înflorire și a mai multor efecte simple care simulează, de exemplu , adaptabilitatea vederii la modificările luminii ), zgomotul (efectul granulelor), tratamentul vizual (filtrarea culorilor) și efectul de adâncime a câmpului . Este acceptată utilizarea hărților normale . 

Sistemul de particule este responsabil pentru efecte precum ploaie, evacuare, fum de roți, fum de torță, ceață, scântei etc.

Pentru implementarea reflexiilor pe modelele de mașini, se folosește o hartă de reflexie dinamică ( de exemplu, cartografierea speculară )  (șase fețe ale unui cub, actualizate la o viteză specificată în setări; fiecare are o rezoluție de 256x256 pixeli). Pe hartă este desenată doar geometria statică. Numărul mediu de poligoane afișate pe cadru (de exemplu, Need for Speed: Most Wanted ) la setările maxime este 140000-150000.

Este de remarcat faptul că Need for Speed: Most Wanted și Need for Speed: Carbon , la fel ca și alte jocuri de pe acest motor, nu au suport pentru monitoare cu ecran lat din meniu (cu toate acestea, motorul însuși acceptă această funcție, există utilități speciale ) [4] [5] .

Jocuri care utilizează Biblioteca de grafică EA

Lista de mai jos nu este completă.

Vezi și

Note

Comentarii
  1. Diverse surse numesc o versiune diferită a motorului care a fost folosit în jocuri; deci pentru Need for Speed: Most Wanted , conform articolului „Graphics in Games” Arhivat 26 ianuarie 2013. , acesta este EAGL4, în timp ce faptele despre joc la StopGame.ru Arhivate 10 septembrie 2013 la Wayback Machine susțin că acest joc folosește EAGL3; și pentru Need for Speed: Carbon , conform articolului „Graphics in Games” Arhivat 28 iulie 2013 la Wayback Machine , acesta este EAGL4, dar în emulatorul de jocuri Windows pentru baza de date Linux WineHQ pe pagina de joc Carbon Arhivat 3 decembrie 2013 pe la Wayback Machine se menționează că jocul este construit pe EAGL3 - deci pare problematic să stabilim versiunea exactă a motorului.
  2. Motorul este folosit în secvențele de curse ale jocului, în timp ce partea de acțiune a jocului este alimentată de id Tech 3 .
  3. Potrivit unor surse, jocul se bazează pe o versiune modificată a motorului EAGL, bazată pe EAGL 3 din Most Wanted și Carbon , dar conform altor surse, de exemplu, știri pe unity3d.ru Arhivat 11 noiembrie 2013 pe site-ul Wayback Machine , jocul este construit pe motorul Unity3D .
Surse
  1. 1 2 Need for Speed: Hot Pursuit 2 - Credite  (ing.)  (link indisponibil) . allgame . — titlurile jocului, mențiunea echipei care a lucrat la motor și numele acestuia. Consultat la 15 octombrie 2012. Arhivat din original pe 19 octombrie 2012.
  2. 1 2 Alexey Berillo. Tehnologia grafică în jocuri: Need for Speed: Most Wanted (link indisponibil) . IXBT.com (12 iulie 2006). Consultat la 7 februarie 2011. Arhivat din original pe 26 ianuarie 2013. 
  3. 1 2 3 Alexey Berillo. Tehnologia grafică în jocuri: Need for Speed: Carbon (link indisponibil) . IXBT.com (6 februarie 2007). Data accesului: 7 februarie 2011. Arhivat din original pe 28 iulie 2013. 
  4. Need for Speed ​​​​Most Wanted  (ing.)  (link indisponibil) . Widescreen Gaming Wiki. Consultat la 7 februarie 2011. Arhivat din original pe 19 martie 2012.
  5. Need for Speed ​​​​Carbon  (ing.)  (link indisponibil) . Widescreen Gaming Wiki. Consultat la 7 februarie 2011. Arhivat din original pe 19 martie 2012.
  6. 007: Agent Under Fire -  Credite . MobyGames . — titlurile jocului, mențiunea echipei care a lucrat la motor și numele acestuia. Consultat la 15 noiembrie 2013. Arhivat din original pe 12 noiembrie 2013.
  7. Spore  (engleză)  (link indisponibil) . wiki de strategie. Consultat la 25 septembrie 2012. Arhivat din original la 19 octombrie 2012.
  8. EAGL (link descendent) . gamersinfo. Preluat la 23 august 2013. Arhivat din original la 26 august 2013. 
  9. O informație legendară despre jocul pentru PC pe care ar trebui să-l cunoașteți: EAGL  (  link inaccesibil) . bule. Preluat la 23 august 2013. Arhivat din original la 26 august 2013.
  10. Need for Speed: Undercover  (ing.)  (link nu este disponibil) . Arte electronice . Consultat la 9 februarie 2011. Arhivat din original pe 19 martie 2012.
  11. Need For Speed: Hot Pursuit  (engleză)  (link nu este disponibil) . abur . - vezi mentiunea motorului in lista de marci inregistrate. Consultat la 9 februarie 2011. Arhivat din original pe 19 martie 2012.
  12. Interviu tehnic: Need for Speed: Hot Pursuit  (engleză)  (link nu este disponibil) . Eurogamer.net (31 iulie 2010). Consultat la 10 februarie 2011. Arhivat din original pe 19 martie 2012.

Link -uri