PhyreEngine | |
---|---|
Tip de | Motor grafic |
Dezvoltator | Cercetare și dezvoltare Sony Computer Entertainment Europe |
Programator cheie | Matt Libertatea |
Platforme hardware | Calculatoare compatibile cu PC IBM , PlayStation 3 , PlayStation Portable , PlayStation Vita |
Sistem de operare acceptat | Windows , Linux , PS3 LibGCM |
Licență | proprietar ; gratuit și open source pentru dezvoltatorii de jocuri pentru consolă Sony |
ultima versiune | 3.0 / 28 februarie 2011 |
Primul joc la motor | GripShift / 4 ianuarie 2007 |
Ultimul joc la motor | Elden Ring / 25 februarie 2022 |
research.scee.net |
PhyreEngine este un motor grafic dezvoltat de departamentul de cercetare și dezvoltare al Sony Computer Entertainment Europe (SCEE R&D), care este deținut de corporația transnațională Sony . „PhyreEngine” este un motor de grafică proprietar , gratuit , multiplatformă , în timp real , pentru computerele personale IBM compatibile cu PC-uri care rulează sistemele de operare Microsoft Windows și Linux și pentru consolele de jocuri Sony PlayStation 3 , PlayStation Portable și PlayStation Vita . Licența „PhyreEngine” îi permite să fie utilizat pentru platformele Sony de către orice dezvoltator de jocuri sau firmware. „PhyreEngine” este distribuit ca un pachet de instalare care include tot codul sursă și instrumentele software pentru Microsoft Windows . În martie 2011, „PhyreEngine” este folosit în aproximativ 50 de jocuri pe calculator de la diferiți dezvoltatori. [unu]
Imediat după lansarea consolei PlayStation 3 în noiembrie 2006, Sony s-a confruntat cu faptul că mulți dezvoltatori de jocuri au început să susțină că arhitectura hardware PlayStation 3, care se bazează pe principiul eterogen al puterii de calcul, este foarte greu de dezvoltat în comparație cu PC-ul. arhitecturi.și Xbox 360 . Prin urmare, Sony a decis să lanseze un proiect pentru a crea un pachet software pentru dezvoltarea de jocuri pe PlayStation 3, care trebuia să „ajute” dezvoltatorii să creeze jocuri pentru această consolă. Această sarcină a fost încredințată departamentului de cercetare și dezvoltare ( English Research & Development ) de la Sony Computer Entertainment Europe - divizia europeană a subsidiarei Sony Computer Entertainment . Proiectul a fost inițial numit „PSSG”, dar ulterior a fost redenumit „PhyreEngine”. [2]
Pe 20 februarie 2008, în timpul sesiunii PSN Game Developers Conference 2008, Sony a făcut primul său anunț despre „PhyreEngine” și a oferit publicului o mulțime de informații despre acesta, inclusiv specificațiile tehnologiei, termenii de licențiere și o listă de jocuri care utilizează motorul. Versiunea PS3 a jocului „ fOw ”, lansată pe 22 februarie 2007, și versiunea PS3 a jocului „ GripShift ”, lansată pe 4 ianuarie 2007, au fost ambele declarate că folosesc „PhyreEngine”. S-a mai spus că „PhyreEngine” este folosit ca componentă grafică a motorului de joc „ EGO ” , care la acel moment era deja folosit în jocul „ Colin McRae: DiRT ”, care a fost lansat pe PlayStation 3 pe 11 septembrie 2007. [3] [4]
La sfârșitul lunii iulie 2008, managerul SCEE R&D Jason Gordon Doig a prezentat sistemul de redare a peisajului PhyreEngine . [5]
La GDC 2009, au fost demonstrate noi caracteristici ale motorului. La acel moment, PhyreEngine era deja folosit de zeci de studiouri de jocuri care făceau jocuri pentru PlayStation Store . [6]
PhyreEngine a câștigat premiile europene de excelență pentru dezvoltarea industriei în 2008 [7] (categoria Inovație tehnică) și 2009 [8] (categoria Game Engine).
Versiunea 2.40, lansată pe 23 martie 2009, include un nou sistem de redare a frunzelor care oferă instrumente și tehnologii pentru redarea copacilor și pădurilor ultra-realiste. [9] [3] [10]
Pe 9 martie 2010, la deschiderea GDC 2010, vicepreședintele senior SCEI Teiji Yutaka a anunțat că PhyreEngine va fi disponibil pentru Sony PlayStation Portable de acum înainte . Versiunea PSP a PhyreEngine și o demonstrație a noului joc Tunnel Vision bazat pe acest motor au fost prezentate la standul Sony la GDC 2010. [11]
Pe 28 februarie 2011, prima zi a deschiderii Game Developers Conference 2011, Sony a anunțat a treia versiune a „PhyreEngine”. Principala inovație a acestei versiuni a fost suportul pentru consola de jocuri PlayStation Vita , care a fost anunțată cu puțin timp înainte de GDC 2011. Comunicatul de presă a precizat că până acum „PhyreEngine” a fost folosit în aproximativ 50 de jocuri. De asemenea, a descris modificări și îmbunătățiri tehnologice în această versiune a motorului. [12] [1] [13]
Tot la GDC 2011, pe 3 martie, Matt Swoboda , inginer software principal al echipei de dezvoltare PhyreEngine de la SCEE, a susținut o conferință despre The Next Generation of PhyreEngine . [12] [1] [13]
„PhyreEngine” este software proprietar și nu liber . Cu toate acestea, este gratuit și open source pentru toți dezvoltatorii care doresc să dezvolte jocuri pentru PlayStation 3. În plus, SCEE R&D oferă suport tehnic dezvoltatorilor care folosesc „PhyreEngine”. Potrivit lui Jason Doig , managerul SCEE R&D, ei petrec aproximativ jumătate din timp pe suport tehnic pentru dezvoltatori. Ceea ce se întâmplă adesea este că dezvoltatorii de jocuri înșiși găsesc un bug în „PhyreEngine”, îl repară într-un patch și trimit acest patch înapoi către SCEE R&D, care include patch-ul rezultat în următoarea lansare a motorului. [2]
În iulie 2009, „PhyreEngine” a fost folosit de 20 până la 30 de dezvoltatori din întreaga lume. Cu toate acestea, licența PhyreEngine nu obligă dezvoltatorul să semneze niciun acord de utilizare sau chiar să indice în creditele jocului că folosește PhyreEngine. Prin urmare, majoritatea dezvoltatorilor nu își fac reclamă utilizarea „PhyreEngine”, ceea ce duce la faptul că este destul de dificil să numărați numărul de jocuri pe motor. [2]
Motorul grafic „PhyreEngine” a fost inițial destinat în principal pentru utilizare pe PlayStation 3 , precum și pentru computerele personale compatibile cu PC-uri IBM care rulează familia de sisteme de operare Microsoft Windows și Linux . În martie 2010, a fost adăugat suportul pentru PlayStation Portable , [11] iar în martie 2011, a fost adăugat PlayStation Vita . [12]
„PhyreEngine” folosește interfața de programare a aplicațiilor (API) Direct3D sau OpenGL când folosește Microsoft Windows și biblioteca „ PS3 LibGCM ” din sistemul de operare PlayStation 3 când o folosește. [4] Motorul utilizează tehnici complexe de procesare paralelă pentru a optimiza procesorul Cell și SPU-urile sale ( ing. Synergistic Processor Unit ), dar motorul poate fi portat la alte arhitecturi multi-threaded. PhyreEngine oferă „șabloane de joc” de cod sursă complet funcționale care acceptă motoarele fizice Havok , PhysX și Bullet Physics Library . O altă caracteristică a motorului este suportul pentru iluminarea amânată și tehnicile de umbrire . [paisprezece]
„PhyreEngine” este un motor gratuit și open source, care vă permite să îl utilizați nu numai pe consolele Sony, ci și pe alte platforme precum PC și teoretic chiar și Xbox 360 . [4] Cu toate acestea, „PhyreEngine” original s-a concentrat în mod special pe PlayStation 3: este adaptat în mod special la caracteristicile sale arhitecturale și dezvăluie funcționalitatea și performanța completă a acestuia. [2]
Începând cu versiunea 2.40, lansată în martie 2009, și continuând în versiunile 2.50 și 2.60, PhyreEngine a fost adăugat un sistem complet nou de redare a vegetației. Acesta oferă instrumentele și tehnologiile pentru redarea copacilor, pădurilor și iarbă extrem de realiste. [9] [3] Un modul special de nivel de detaliu a fost dezvoltat pentru copaci , care poate reduce treptat calitatea copacilor, eliminând ramurile individuale, frunzele și, în cele din urmă, transformând copacul într-o textură bidimensională. [2]
Versiunea 3.0 a primit multe îmbunătățiri și inovații. A fost introdusă o nouă pipeline de active , care combină versiuni îmbunătățite ale exportatorilor deja dovediți cu un nou instrument de procesare puternic, conceput pentru a genera active optimizate pentru anumite platforme. Editorul de nivel a fost rescris pentru a permite o abordare bazată pe date pentru crearea de jocuri folosind „PhyreEngine”. Următoarea inovație a fost un API îmbunătățit care oferă noi funcționalități pentru entitățile de joc, scripturi, fizică integrată și componente de navigare. [12] [1] [13]
„PhyreEngine” conține mijloacele de integrare cu alt software . Suportă tehnologii de conectare de la Havok , nVidia PhysX și Scaleform . [12] [1] [13]
Tabelul nu include jocurile dezvoltate pe motorul de joc „ EGO ” al Codemasters , care folosește „PhyreEngine” ca subsistem grafic.
Numele jocului | Dezvoltator | Prima dată de lansare | |
---|---|---|---|
GripShift (versiunea PS3) [4] | Sidhe Interactive | 4 ianuarie 2007 | |
flux (versiunea PS3) [4] | Jenova Chen | 22 februarie 2007 | |
PachiPara DL Hyper Sea Story In Karibu [10] | Irem | 2 iulie 2008 | |
Catan [10] | Joc Republica | 18 decembrie 2008 | |
Savage Moon [10] | FluffyLogic | 24 decembrie 2008 | |
floare [11] | acea companie de joc | 12 februarie 2009 | |
Burn Zombie Burn [10] | Jocurile Doublesix | 26 martie 2009 | |
Atelierul Rorona: Alchimistul din Arland [15] | Gust Corporation | 25 iunie 2009 | |
Topatoi [11] | Jocuri Boolat | 2 iulie 2009 | |
Shatter [16] [17] | Sidhe Interactive | 23 iulie 2009 | |
Critter Crunch [18] [19] | Jocuri cu capibara | 8 octombrie 2009 | |
Ar tonelico Qoga: Knell of Ar Ciel [15] | Gust Corporation | 28 ianuarie 2010 | |
Atelier Totori: Alchemist of Arland 2 [15] | Gust Corporation | 24 iunie 2010 | |
Liga de rugby [10] | Studiourile Big Ant | 27 august 2010 | |
Atelier Meruru: Alchemist of Arland 3 [15] | Gust Corporation | în dezvoltare, iunie 2011 | |
Sub asediu [15] | Studiourile de semințe | în dezvoltare, 2011 | |
Călătorie | acea companie de joc | 14 martie 2012 | |
Hotline Miami | Jocuri Dennaton, Jocuri cu abstracție (port PhyreEngine) | 23 octombrie 2012 | |
transmise prin sânge | De la Software, SCE Japan Studio | 24 martie 2015 | |
Descurca | Coldwood Interactive | 9 februarie 2016 | |
Dark Souls 3 | De laSoftware | 12 aprilie 2016 | |
Al 7-lea sigiliu [10] | VectorCell | în curs de dezvoltare | |
Povești din Brooklyn [10] | Lexis Numerique | în curs de dezvoltare | |
Puterea sabiei [10] | studiouri de evenimente | în curs de dezvoltare | |
Marte [20] | Păianjeni | în curs de dezvoltare |