RenderWare

RenderWare

Logo herního enginu
Typ Herní engine ( seznam )
Vývojář Kritérium hry
Hardwarová platforma IBM PC kompatibilní počítač
Xbox 360
Xbox
PlayStation 3
PlayStation 2
PlayStation Portable
Wii
GameCube
Dreamcast
Android
iOS
N-Gage
Podporovaný OS Microsoft Windows
Mac OS X
Napsáno jazykem C++
Licence proprietární
První hra na enginu Spálená planeta / 1996
Poslední hra na enginu Need for Speed: Hot Pursuit Remastered / 2020
renderware.com

RenderWare  je herní engine vyvinutý britskou společností Criterion Games .

RenderWare byl vyvinut s ohledem na širokou škálu platforem a podporuje operační systémy Microsoft Windows a Mac OS X , herní konzole GameCube , Wii , Xbox , Xbox 360 , PlayStation 2 , PlayStation 3 a další (včetně vzácnějších platforem, jako je N-Gage ) [ 1] [2] .

RenderWare je jednou z nejznámějších technologií v oblasti vývoje počítačových her ; motor byl mimo jiné použit v Burnout , Grand Theft Auto , Tony Hawk's Pro Skater a The Sims [3] .

Historie vývoje

RenderWare vznikl v době, kdy softwarové vykreslování grafiky na CPU a hardwarové vykreslování na prvních GPU soutěžily o vytvoření standardizovaného řešení pro vývoj her pro videoherní konzole šesté generace , konkrétně PlayStation 2 . V té době musel RenderWare konkurovat takovým softwarovým knihovnám jako BRender od Argonaut Software a Reality Lab od RenderMorphics (Reality Lab později získal Microsoft a stal se součástí Direct3D ). Postupem času vývojáři rozšířili seznam platforem a aktivně vylepšovali technologii, byla doplněna mnoha interními moduly (například vlastním fyzickým modulem) určeným k implementaci určitých funkcí; verze 2 zavedla interní skriptovací jazyk RWX (RenderWare Script) .

V roce 2003 Criterion získal MathEngine, vývojáře fyzikálního enginu Karma . Vývoj společnosti Karma vytvořil základ RenderWare Physics, jedné ze součástí motoru zodpovědného za fyzický model [4] .

V roce 2004 společnost Criterion Games , vyvíjející RenderWare, získala společnost Electronic Arts a stala se její dceřinou společností ; v důsledku transakce byla také získána práva na engine RenderWare. Než byla vývojářská firma Criterion odkoupena společností Electronic Arts , byla tato technologie velmi žádaná ze strany vývojářů třetích stran. Motor měl být po koupi společnosti nabídnut k licencování třetím stranám, ale někteří zákazníci usoudili, že by bylo příliš riskantní spoléhat se na produkt vlastněný jejich hlavním konkurentem. A tak například Rockstar Games , jejichž předchozí hry byly postaveny na RenderWare, začali používat Gamebryo (pro Bully: Scholarship Edition , 2008) i vlastní RAGE v nových projektech té doby ( GTA 4 ). Midway Games , které při svém vývoji často využívaly RenderWare, si pro sebe a svá interní studia standardizovaly engine Unreal Engine 3  – byly na něm postaveny tehdejší hry ( Stranglehold , Mortal Kombat vs. DC Universe , The Wheelman ). O nějaký čas později Electronic Arts stáhlo RenderWare z prodeje a zpřístupnilo jej pouze svým přidruženým studiím.

Nový vlastník technologie Electronic Arts však nadále zachovával staré smlouvy a dohody. Vývojáři, kteří licencovali RenderWare před zakoupením Criterion, mohli pokračovat v používání enginu ve svém projektu (nebo sérii her, pokud byla taková licence zakoupena).

Zástupci Electronic Arts učinili několik kontroverzních prohlášení o tomto enginu, zejména Bing Gordon ( eng.  Bing Gordon ), výkonný ředitel EA, v rozhovoru pro Gamasutra v roce 2017 uvedl, že RenderWare „není vhodný pro příští [sedmou] generace konzolí a nemůže konkurovat Unreal Engine “, takže „Electronic Arts jej přestali používat ve svých projektech“ [5] , což není v souladu se skutečností, že mnoho her této společnosti bylo vyrobeno pomocí RenderWare.

Criterion Games pokračovali ve vývoji technologie ve zdech studia: hry Criterion z roku 2010 Burnout Paradise a Need For Speed: Hot Pursuit byly vytvořeny na nejnovějších verzích enginu [6] , navíc uzavřená divize EA Bright Light (umístěná v stejná budova jako Criterion) vytvořená na nejnovějších verzích RenderWare Harry Potter a Fénixův řád a Harry Potter a princ dvojí krve .

Specifikace

RenderWare je integrovaný softwarový balík – herní engine , který kombinuje všechny potřebné komponenty pro vývoj trojrozměrných aplikací: grafický engine , fyzikální engine , zvukový engine , systém umělé inteligence atd. Kromě toho poskytuje vývojářům s multiplatformním rozhraním pro programování aplikací ( eng..api  ) Zdrojový kód je napsán v programovacím jazyce C++ .

Mnoho her na enginu RenderWare (například hry ze série Grand Theft Auto , Bully (PS2), The Sims 3 , Harry Potter a Fénixův řád ) široce využívá schopnosti enginu pro práci s velmi velkými detailními místy. . Mapu velmi rozsáhlé oblasti lze načíst za chodu, s malým nebo žádným čekáním na hráče a bez obrazovky načítání. Technicky jsou lokace většinou rozděleny do sekcí, které se načítají postupně. Pro úsporu RAM se používá metoda LOD  - úrovně detailů: když je objekt daleko od viditelnosti hráče, jeho vysoce detailní model je plynule nahrazen modelem s nižšími detaily a velikostí textury, čímž engine šetří systémové prostředky hráče. Ke stejným účelům se používá mip-mapping (MIP-texturing) – další optimalizační technika, která však souvisí pouze s texturami.

Grafický engine (komponenta zodpovědná za grafické zpracování) podporuje jak statické (předrenderované), tak měkké dynamické stíny, které mohou být ovlivněny umístěním světelných zdrojů . Pro osvětlení lze použít blesky na  vrchol a světelné mapy .

Bylo implementováno reliéfní texturování a práce s texturami ve vysokém rozlišení ; práce s vertex a pixel shadery , animace postav po snímcích , pokročilý částicový systém , speciální efekty pro vodu a oblohu (včetně použití shaderů ).

Grafický engine také podporuje širokou škálu efektů následného zpracování, jako jsou: motion blur , Bloom , High Dynamic Range Rendering , hloubka ostrosti atd.

Fyzikální engine , běžně označovaný jako RenderWare Physics, je založen na fyzikálním enginu Karma . Poskytuje základní fyziku, detekci kolizí , fyziku ragdollů , fyziku vozidel.

Zvukový engine poskytuje zvuk 3D Dolby Surround .

Herní engine RenderWare má mnoho interních verzí (například Grand Theft Auto: Vice City v roce 2003 byl založen na verzi 3.x [7] , zatímco verze enginu z Need for Speed: Hot Pursuit (2010) a Need for Speed: Most Wanted (2012) ) se jmenuje [6] [8] [9] Chameleon ), ale většinou se nikde neuvádějí informace o verzích enginu používaných ve hrách.

Úniky a otevřená implementace enginu

Uniklé verze enginu lze nalézt na webu, např. RenderWare Studio SDK z poloviny roku 2004 (jeho použití by bylo porušením autorských práv ).

Nadšenci pro reverzní inženýrství navíc začali vyvíjet OpenRW. Stala se implementací verze RenderWare z GTA 3 a později Vice City , se všemi vývojovými kroky, které pro ni vytvořila společnost Rockstar Games (podporovány jsou všechny datové formáty použité ve výše uvedené hře). Autoři mají v úmyslu použít engine spolu s původním GTA 3 nebo VC: engine dostupný ke stažení bude využívat jeho zdroje a poskytne hráči lepší kompatibilitu s moderními platformami a systémy. Úložiště enginu bylo z GitHubu odstraněno na základě stížnosti držitele autorských práv ke GTA Take-Two Interactive , ačkoli zdrojové kódy jsou stále dostupné ke stažení z jiných zdrojů. [10] [11]

Seznam her, které používají RenderWare

Seznam je neúplný.

Hra Rok Plošina Vývojář
AFL Live 2004 2003 PlayStation 2, Xbox IR guruové
AFL Live Premiership Edition 2004 Playstation 2 IR guruové
AFL Premiership 2005 2005 Playstation 2 IR guruové
AFL Premiership 2006 2006 Playstation 2 IR guruové
Airport Tycoon 2000 PC (Windows) Software Krisalis
Airport Tycoon 3 2003 PC (Windows) Software Global Star
airblade 2002 Playstation 2 Software kritéria
Přezdívka 2004 PC (Windows), PlayStation 2, Xbox Oceňujte Studios Cheltenham
Apache Air Assault 2003 PC (Windows) Hry s interaktivním viděním
Axle Rage Zrušeno PC (Windows), PlayStation 2 Akella
Battlefield 2: Modern Combat 2006 PlayStation 2, Xbox, Xbox 360 Digitální iluze
Černá 2006 PlayStation 2, Xbox Software kritéria
Bělidlo: Erabareshi Tamashii 2005 Playstation 2 Sony Computer Entertainment
Blitz: Liga 2005 PlayStation 2, Xbox hry uprostřed
Bratz: Rock Angelz 2004 PC (Windows), PlayStation 2, GameCube Bleskové hry, AWE hry
Zlomený meč: Spící drak 2003 PC (Windows), PlayStation 2, Xbox Revoluční software
tyran [12] 2006 Playstation 2 Rockstar Vancouver
Bully: Speciální edice 2006 Playstation 2 Rockstar Vancouver
Vyhořet 2001 GameCube, PlayStation 2, Xbox Software kritéria
Vyhoření 2: Bod dopadu 2002 GameCube, PlayStation 2, Xbox Software kritéria
Burnout 3: Takedown 2004 PlayStation 2, Xbox Software kritéria
Legendy o vyhoření 2005 PSP Software kritéria
Burnout Revenge 2005 PlayStation 2, Xbox, Xbox 360 Software kritéria
Burnout Dominator 2007 PlayStation 2, PSP Software kritéria
Burnout Paradise 2008 PlayStation 3, Xbox 360 Software kritéria
Burnout Paradise: The Ultimate Box 2009 PC (Windows) Software kritéria
Burnout Paradise Remastered 2018, 2020 (PC, Switch) PlayStation 4, Xbox One
PC (Windows), Nintendo Switch
Criterion Software , Stellar Entertainment [13]
Call of Duty: Nejlepší hodina 2004 GameCube, PlayStation 2, Xbox Spark Unlimited
Čínský Paladin 4 2007 PC (Windows) Softstar Shanghai
Čínský Paladin 5 2011 PC (Windows) Softstar Peking
Čínský Paladin online 2009 PC (Windows) Softstar Taipei
městská krize 2001 Playstation 2 Syscom Entertainment
Mrazivý strach 2005 PC (Windows), PlayStation 2, Xbox Darkworks
studená zima 2005 Playstation 2 Swordfish Studios
Commandos: Úderná jednotka 2006 PC (Windows), PlayStation 2, Xbox Pyro Studios
zátah 2007 Xbox 360 Světy v reálném čase
tmavé hodinky 2005 PlayStation 2, Xbox High Moon Studios
DiRT: Původ druhu 2006 PC (Windows) Společnost Nu Generation Games Ltd
Deep Fighter 2000 PC (Windows), Dreamcast Software kritéria
Dream of Mirror Online 2005 PC (Windows) Softstar Taipei
DreamMix TV World Fighters 2003 PlayStation 2, Gamecube Red Entertainment
Eve Burst Error Plus 2003 Playstation 2 herní vesnice
Evil Dead: Regeneration 2005 PC (Windows), PlayStation 2, Xbox Hry Cranky Pants
Evolution GT 2006 PC (Windows), PlayStation 2 černé fazole
Noční kolo 3 2006 PlayStation 2, PlayStation 3, Xbox 360, Xbox, PSP EA Chicago
Fotbalová generace 2003 PC (Windows) přesnost
Duna Franka Herberta 2001 PC (Windows), PlayStation 2 Interaktivní zábava Cryo
Gauntlet: Seven Sorrows 2005 PlayStation 2, Xbox Midway Games San Diego
Garfield 2004 PC (Windows), Playstation 2 The Code Monkeys
Gnome 1998 PC (Windows) Úroveň 7
Grand Theft Auto III 2001 PlayStation 2, Xbox, PC (Windows), Mac Rockstar North
Grand Theft Auto: Vice City 2002 PlayStation 2, Xbox, PC (Windows), Mac Rockstar North
Grand Theft Auto: San Andreas 2004 PlayStation 2, Xbox, PC (Windows), Mac Rockstar North
Headhunter Redemption 2004 PlayStation 2, Xbox SEGA Amerika
Harry Potter a Ohnivý pohár [14] 2005 PC (Windows), GameCube, PlayStation 2, Xbox Jasné světlo EA
Harry Potter a Fénixův řád 2007 PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii, GameCube Jasné světlo EA
Harry Potter a Princ dvojí krve 2009 PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii Jasné světlo EA
Hrdinové Pacifiku 2006 PC (Windows), PlayStation 2, Xbox Hrdinové Pacifiku
Jackass: The Game 2008 PlayStation 2, PlayStation Portable, Nintendo DS Sidhe Interactive, Sensory Sweep Studios
Kamen Rider: Seigi no Keifu 2005 Playstation 2 Cavia
zabít spínač 2003 PC (Windows), PlayStation 2, Xbox Namco Hometek
zabiják7 2005 PC (Windows), PlayStation 2 capcom
Legenda o Kay 2005, 2010 (DS) PlayStation 2, Nintendo DS Neon Studios, Kaiko
Legend of Kay: Výročí 2015, 2018 (přepínač) PC (Windows), Mac, PlayStation 3, PlayStation 4, Xbox 360, Wii U, Nintendo Switch Neon Studios, Kaiko
Madagaskar 2005 PC (Windows), GameCube, PlayStation 2, Xbox Beenox
Hon na lidi 2003 PC (Windows), PlayStation 2, Xbox Rockstar North
Hon na muže 2 2007, 2010 (PC) PlayStation 2, PSP, Wii, PC (Windows) Rockstar North , Rockstar London
Max Payne 2: Pád Maxe Payna [15] 2003 PlayStation 2, Xbox Rockstar Vídeň
Major League Baseball 2K5 2004 PlayStation, Xbox Hry Kush
Mortal Kombat: Armagedon 2006 PlayStation, Xbox, Wii hry uprostřed
Mortal Kombat: Smrtící aliance 2002 GameCube, PlayStation 2, Xbox hry uprostřed
Mortal Kombat: Podvod 2004 GameCube, PlayStation 2, Xbox hry uprostřed
Filmy 2005 PC (Windows), Mac Studio Lionhead
Filmy: Stunts & Effects 2006 PC (Windows), Mac Studio Lionhead
Šílené stopy 2006 PC (Windows), Xbox 360 zatížení vč.
Nana 2005 Playstation 2 Konami
Ballers NBA 2004 PlayStation 2, Xbox hry uprostřed
NFL Blitz 20-03 2002 PlayStation 2, Gamecube, Xbox hry uprostřed
NRL Rugby League 2003 PC (Windows), PlayStation 2, Xbox Zábava Tru Blu
Need for Speed: Hot Pursuit 2010 PC (Windows), PlayStation 3, Xbox 360, Wii Kritérium hry
Need for Speed: Hot Pursuit Remastered 2020 PC (Windows), PlayStation 4, Xbox One, Nintendo Switch Criterion Games , Stellar Entertainment [13]
Need for Speed: Most Wanted [9] 2012 PC (Windows), PlayStation 3, Xbox 360, Wii U Kritérium hry
obskurní 2004 PC (Windows), PlayStation 2, Xbox Hydravision Entertainment MC2
Nejasný 2 2007 PC (Windows), PlayStation 2, Xbo, Wii Zábava Hydravision
Outlaw Golf 2 2004 PlayStation 2, Xbox Software Global Star
Pro Evolution Soccer 2 2002 PC (Windows), PlayStation 2 Konami
Red Jets 2006 PC (Windows) Interaktivní vize
Bohatý muž 7 2003 PC (Windows) Softstar Peking
Rich Man 7 Plus: Touring Formosa 2004 PC (Windows) Softstar Peking
Bohatý muž 8 2006 PC (Windows) Softstar Peking
Vesmír bohatého muže online 2010 PC (Windows) Softstar Peking
RoboCop 2003 PC (Windows) Titus Interactive
Spálená planeta 1996 PC (Windows) Software kritéria
SCAR: Squadra Corse Alfa Romeo [16] 2005 PC (Windows), PlayStation 2, Xbox černé fazole
Scar of Sky Online 2010 PC (Windows) Softstar Taipei
Tajné zbraně nad Normandií 2003 PC (Windows), PlayStation 2, Xbox Úplně hry
Sonic a tajné prsteny 2007 Wii Tým Sonic
Shadow the Hedgehog 2005 GameCube, PlayStation 2, Xbox Tým Sonic
Sonic Heroes 2003 PC (Windows), GameCube, PlayStation 2, Xbox Tým Sonic
SpongeBob SquarePants: Bitva o dno bikin 2003 PlayStation 2, GameCube, Xbox Heavy Iron Studios
Hvězda 3 2005 PC (Windows) Softstar Taipei
Stardom 3 Plus: Valse of Fame 2006 PC (Windows) Softstar Taipei
Stardom 3 Plus: Argent Fantasy 2006 PC (Windows) Softstar Taipei
Stardom 3 Plus: Sladká melodie 2007 PC (Windows) Softstar Taipei
brusle [17] 2007 Xbox 360, PlayStation 3 EA Black Box
Brusle 2 2009 Xbox 360, PlayStation 3 EA Black Box
Brusle 3 2010 Xbox 360, PlayStation 3 EA Black Box
Strike Force Bowling 2004 PC (Windows), PlayStation 2, PlayStation 3, GameCube, Xbox Laboratorní krysy
Suikoden III 2002 Playstation 2 Konami
Výzva v jízdě na super kolech 2006 PC (Windows), PlayStation 2 černé fazole
Tech Deck: Bare Knuckle Grind 2005 Xbox Visionscape Interactive
Teenage Mutant Ninja Turtles: Mutant Melee 2005 PC (Windows), GameCube, PlayStation 2, Xbox Konami
Kmotr 2005 PC (Windows), PlayStation 2, Xbox EA Redwood Shores
Úžasňákovi 2004 PC (Windows), Mac, GameCube, PlayStation 2, Xbox Heavy Iron Studios
The Incredibles: Rise of the Underminer 2005 PC (Windows), Mac, GameCube, PlayStation 2, Xbox Heavy Iron Studios
The Sims 3 2009 PC (Windows), PlayStation 3, Xbox 360 Maxis
Scarface: The World is Your 2006 PC (Windows), PlayStation 2, Wii, Xbox Radikální zábava
Osadníci: Dědictví králů 2004 PC (Windows) Modrý Byte
Polární expres [16] 2004 PC (Windows), PlayStation 2 modrý tón
Skateboarding Simpsonových 2004 Playstation 2 The Code Monkeys
Swashbucklers: modrá vs šedá 2007 PC (Windows), PlayStation 2 Akella
Meč Etheria 2005 Playstation 2 Konami
Válečníci 2005 PlayStation 2, Xbox, PSP Rockstar Toronto
Tony Hawk's Pro Skater 3 2001 PC (Windows), GameCube, PlayStation 2, Xbox Neversoft
Tony Hawk's Pro Skater 4 2002 PC (Windows), GameCube, PlayStation 2, Xbox Neversoft
Tony Hawk's Underground 2 2004 PC (Windows), GameCube, PlayStation 2, Xbox Neversoft
Podzemí Tonyho Hawka 2003 PC (Windows), GameCube, PlayStation 2, Xbox Neversoft
Celkové předávkování 2005 PC (Windows), PlayStation 2, Xbox Hry s uzávěrkou
Wanganská půlnoční maximální melodie 2004 arkádový stroj Genki
Wanganská půlnoční maximální melodie 2 2005 arkádový stroj Genki
Bez varování 2005 PlayStation 2, Xbox Kruhové studio
Meč Xuan Yuan 5 2006 PC (Windows) Softstar Taipei
Xuan Yuan Sword Plus: Cloud of the Han 2007 PC (Windows) Softstar Taipei
Xuan Yuan Sword Plus: The Far of Cloud 2010 PC (Windows) Softstar Taipei
sebe! Fitness 2004 PC (Windows), PlayStation 2, Xbox odezvaDESIGN
Zanzarah: Skrytý portál [18] 2002 PC (Windows) Vývoj funatiky
Boj se stínem 2005 PC (Windows) Akella
Stínový boj 2 2007 PC (Windows) TM Studios ( Akella )

Viz také

Poznámky

  1. Timofey Putincev. RenderWare přichází na PSP (downlink) . DTF (25. března 2004). Datum přístupu: 18. února 2011. Archivováno z originálu 14. července 2014. 
  2. Timofey Putincev. RenderWare přijde na N-Gage (downlink) . DTF (11. května 2004). Datum přístupu: 18. února 2011. Archivováno z originálu 14. července 2014. 
  3. Uživatelská příručka k The Sims 3 . Electronic Arts . Získáno 18. února 2011. Archivováno z originálu 22. března 2012.
  4. Timofey Putincev. Nová fyzika od Criterion (nedostupný odkaz) . DTF (2. prosince 2003-12-02). Datum přístupu: 18. února 2011. Archivováno z originálu 7. dubna 2017. 
  5. Brandon Sheffield. Bing There, Done That: EA's CCO Talks... Everything  (anglicky) . Gamasutra (23. května 2007). Získáno 18. února 2011. Archivováno z originálu 22. března 2012.
  6. 1 2 Need for Speed: Hot  Pursuit . pára . - viz zmínka o motoru v seznamu registrovaných ochranných známek - "RenderWare je ochranná známka nebo registrovaná ochranná známka společnosti Criterion Software Ltd." Datum přístupu: 18. února 2011. Archivováno z originálu 19. března 2012.
  7. Analýza Steve M. RW . - domovská stránka neoficiálního nástroje RW Analyze pro práci s některými hrami na enginu RenderWare 3.x. Datum přístupu: 6. března 2012. Archivováno z originálu 7. června 2012. 
  8. Technický rozhovor: Need for Speed: Hot  Pursuit . Eurogamer.net (31. července 2010). Získáno 10. února 2011. Archivováno z originálu 19. března 2012.
  9. 1 2 Need for Speed  ​​. Cvrlikání. Odpověď na Twitteru série Need for Speed ​​​​: "Most Wanted je na evolučním enginu Chameleon z Hot Pursuit." Získáno 13. června 2012. Archivováno z originálu dne 4. dubna 2016.
  10. Reverzní inženýrství kódu GTA III a GTA VC bylo dokončeno . OpenNET (16. února 2020). Archivováno z originálu 16. listopadu 2021.
  11. [Vývojáři dokončili reverzní inženýrství GTA III a Vice City a vydali porty pro různé platformy. Kód GTA III a GTA VC byl reverzně navržen] . Habr (15. února 2020).
  12. ↑ The Bully: Scholarship Edition znovu vydal hru na jiný engine, Gamebryo . RenderWare nadále spouští původní hru pro PS2 na PlayStation 3 a PlayStation 4 v rámci zpětné kompatibility.
  13. 1 2 Práce na remasterované verzi.
  14. Podle informací uvedených v titulcích hry.
  15. RenderWare provozuje konzolový port hry Rockstar Vienna , zatímco originál pro PC používá vlastní vývojářský engine Max Payne 2, MaxFX .
  16. 1 2 Úvodní obrazovka zobrazuje logo enginu RenderWare.
  17. Brusle  . _ Wiki RPCS3. - "...balíček RenderWare s názvem Drives byl použit k modelování kloubů lidského těla." Archivováno z originálu 16. listopadu 2021.
  18. ↑ Zanzarah: Skrytý portál  . oficiální stránka. Získáno 6. června 2012. Archivováno z originálu 27. června 2012.

Odkazy