RenderWare

RenderWare

Spelmotorns logotyp
Sorts Spelmotor ( lista )
Utvecklaren Kriteriespel
Hårdvaruplattform IBM PC-kompatibel dator
Xbox 360
Xbox
PlayStation 3
PlayStation 2
PlayStation Portable
Wii
GameCube
Dreamcast
Android
iOS
N-Gage
OS som stöds Microsoft Windows
Mac OS X
Skrivet på språk C++
Licens Proprietär
Första spelet på motorn Scorched Planet / 1996
Sista spelet på motorn Need for Speed: Hot Pursuit Remastered / 2020
renderware.com

RenderWare  är en spelmotor utvecklad av det brittiska företaget Criterion Games .

RenderWare har utvecklats med ett brett plattformsoberoende i åtanke och stöder Microsoft Windows och Mac OS X operativsystem , spelkonsoler GameCube , Wii , Xbox , Xbox 360 , PlayStation 2 , PlayStation 3 och andra (inklusive sällsynta plattformar som N-Gage ) [ 1] [2] .

RenderWare är en av de mest kända teknikerna inom dataspelsutveckling ; motorn har bland annat använts i serierna Burnout , Grand Theft Auto , Tony Hawks Pro Skater och The Sims [3] .

Utvecklingshistorik

RenderWare har sitt ursprung i en tid då mjukvarugrafikåtergivning på CPU :er och hårdvaruåtergivning på tidiga GPU :er tävlade om att skapa en standardiserad spelutvecklingslösning för sjätte generationens videospelskonsoler , närmare bestämt PlayStation 2 . Vid den tiden var RenderWare tvungen att konkurrera med sådana programvarubibliotek som BRender från Argonaut Software och Reality Lab från RenderMorphics (Reality Lab köptes senare av Microsoft och blev en del av Direct3D ). Med tiden utökade utvecklarna listan över plattformar och förbättrade aktivt tekniken, den fylldes på med många interna moduler (som sin egen fysiska modul) utformade för att implementera vissa funktioner; version 2 introducerade det interna skriptspråket RWX (RenderWare Script) .

2003 förvärvade Criterion MathEngine, utvecklaren av Karma -fysikmotorn . Karmas utvecklingar utgjorde grunden för RenderWare Physics, en av komponenterna i motorn som ansvarar för den fysiska modellen [4] .

2004 förvärvades Criterion Games , som utvecklade RenderWare, av Electronic Arts och blev dess dotterbolag ; som ett resultat av transaktionen förvärvades även rättigheterna till RenderWare-motorn. Innan utvecklingsföretaget Criterion köptes ut av Electronic Arts var tekniken efterfrågad från tredjepartsutvecklare. Motorn var tänkt att erbjudas för licensiering till tredje part efter att företaget köptes, men vissa kunder ansåg att det skulle vara för riskabelt att förlita sig på en produkt som ägs av deras huvudkonkurrent. Så, till exempel, Rockstar Games , vars tidigare spel byggdes på RenderWare, började använda Gamebryo (för Bully: Scholarship Edition , 2008) samt deras eget RAGE i nya projekt av tiden ( GTA 4 ). Midway Games , som ofta använde RenderWare i sin utveckling, standardiserade Unreal Engine 3 -motorn för sig själv och dess interna studior  - dåtidens spel ( Stranglehold , Mortal Kombat vs. DC Universe , The Wheelman ) byggdes på den. En tid senare tog Electronic Arts bort RenderWare från försäljning, vilket gjorde det endast tillgängligt för dess anslutna studior.

Den nya teknikägaren Electronic Arts fortsatte dock att behålla de gamla kontrakten och avtalen. De utvecklare som licensierade RenderWare innan de köpte Criterion kunde fortsätta använda motorn i sitt projekt (eller serie av spel, om en sådan licens köptes).

Representanter för Electronic Arts har gjort flera kontroversiella uttalanden om denna motor, särskilt Bing Gordon ( eng.  Bing Gordon ), VD för EA, i en intervju med Gamasutra 2017 uttalade att RenderWare "inte är lämplig för nästa [sjunde]] generation av konsoler och kan inte konkurrera med Unreal Engine ", så "Electronic Arts slutade använda den i sina projekt" [5] , vilket inte är förenligt med det faktum att många av företagets spel under dessa år producerades med RenderWare.

Criterion Games fortsatte att utveckla tekniken inom studions väggar: Criterions 2010 års spel Burnout Paradise och Need For Speed: Hot Pursuit skapades på de senaste versionerna av motorn [6] , dessutom EA:s slutna division Bright Light (som ligger i samma byggnad som Criterion) gjord på de senaste versionerna av RenderWare Harry Potter and the Order of the Phoenix och Harry Potter and the Half-Blood Prince .

Specifikationer

RenderWare är ett integrerat mjukvarupaket - en spelmotor som kombinerar alla nödvändiga komponenter för utveckling av tredimensionella applikationer: en grafikmotor , en fysikmotor , en ljudmotor , ett artificiell intelligenssystem , etc. Dessutom tillhandahåller det utvecklare med ett programmeringsgränssnitt för flera plattformar ( eng.  ).api Källkoden är skriven i programmeringsspråket C++ .

Många spel på RenderWare-motorn (till exempel spel i Grand Theft Auto-serien , Bully (PS2), The Sims 3 , Harry Potter och Fenixorden ) använder i stor utsträckning motorns möjligheter för att arbeta med mycket stora detaljerade platser . En karta över ett mycket stort område kan laddas i farten, med liten eller ingen väntan på spelaren och ingen laddningsskärm. Tekniskt sett är platser vanligtvis uppdelade i sektioner, som laddas gradvis. För att spara RAM-minne används LOD- metoden  - detaljnivåer: när ett objekt är långt ifrån spelarens synlighet ersätts dess mycket detaljerade modell smidigt av en modell med lägre detalj- och texturstorlek, sålunda sparar motorn spelarens systemresurser. Mip-mapping (MIP-texturing) används för samma syften - en annan optimeringsteknik, men endast relaterad till texturer.

Grafikmotorn (komponenten som ansvarar för grafikbearbetning) stöder både statiska (förrenderade) och mjuka dynamiska skuggor, som kan påverkas av ljuskällornas placering . För belysning kan per  -vertex blixtar och ljuskartor användas .

Präglad texturering och arbete med högupplösta texturer har implementerats; arbeta med vertex och pixel shaders , bildruta-för-bildruta och skelettfiguranimering , avancerat partikelsystem , specialeffekter för vatten och himmel (inklusive användning av shaders ).

Dessutom stöder grafikmotorn ett brett utbud av efterbehandlingseffekter, såsom: rörelseoskärpa , bloom , High Dynamic Range Rendering , skärpedjup , etc.

Fysikmotorn , vanligen kallad RenderWare Physics, är baserad på Karma -fysikmotorn . Det ger grundläggande fysik, kollisionsdetektion , ragdoll- fysik, fordonsfysik.

Ljudmotorn ger 3D Dolby Surround-ljud .

RenderWare-spelmotorn har många interna versioner (till exempel var Grand Theft Auto: Vice City 2003 baserad på version 3.x [7] , medan motorversionen från Need for Speed: Hot Pursuit (2010) och Need for Speed: Most Wanted (2012) ) heter [6] [8] [9] Chameleon ), men mestadels rapporteras inte information om versionerna av motorn som används i spel någonstans.

Läckor och öppen implementering av motorn

Läckta versioner av motorn kan hittas på webben, till exempel RenderWare Studio SDK från mitten av 2004 (att använda den skulle vara ett brott mot upphovsrätten ).

Dessutom har reverse engineering -entusiaster börjat utveckla OpenRW. Det blev en implementering av RenderWare-versionen från GTA 3 och, senare, Vice City , med all utveckling som gjorts för den av Rockstar Games (alla dataformat som används i ovanstående spel stöds). Författarna har för avsikt att använda motorn tillsammans med den ursprungliga GTA 3 eller VC: motorn som är tillgänglig för nedladdning kommer att använda sina resurser, vilket ger spelaren bättre kompatibilitet med moderna plattformar och system. Motorförrådet har tagits bort från GitHub efter ett klagomål från GTA-upphovsrättsinnehavaren Take-Two Interactive , även om källkoderna fortfarande är tillgängliga för nedladdning från andra källor. [10] [11]

Lista över spel som använder RenderWare

Listan är ofullständig.

Spelet År Plattform Utvecklaren
AFL Live 2004 2003 PlayStation 2, Xbox IR-guruer
AFL Live Premiership Edition 2004 PlayStation 2 IR-guruer
AFL Premiership 2005 2005 PlayStation 2 IR-guruer
AFL Premiership 2006 2006 PlayStation 2 IR-guruer
Flygplats Tycoon 2000 PC (Windows) Krisalis programvara
Airport Tycoon 3 2003 PC (Windows) Global Star Software
luft blad 2002 PlayStation 2 Kriterium programvara
Alias 2004 PC (Windows), PlayStation 2, Xbox Acclaim Studios Cheltenham
Apache Air Assault 2003 PC (Windows) Interactive Vision-spel
Axle Rage Inställt PC (Windows), PlayStation 2 Akella
Battlefield 2: Modern Combat 2006 PlayStation 2, Xbox, Xbox 360 Digitala illusioner
Svart 2006 PlayStation 2, Xbox Kriterium programvara
Blekmedel: Erabareshi Tamashii 2005 PlayStation 2 Sony datorunderhållning
Blitz: Ligan 2005 PlayStation 2, Xbox mellanspel
Bratz: Rock Angelz 2004 PC (Windows), PlayStation 2, GameCube Blitzspel, AWE-spel
Broken Sword: The Sleeping Dragon 2003 PC (Windows), PlayStation 2, Xbox Revolution programvara
Översittare [12] 2006 PlayStation 2 Rockstjärnan Vancouver
Bully: Special Edition 2006 PlayStation 2 Rockstjärnan Vancouver
Utbrändhet 2001 GameCube, PlayStation 2, Xbox Kriterium programvara
Burnout 2: Point of Impact 2002 GameCube, PlayStation 2, Xbox Kriterium programvara
Utbrändhet 3: Nedtagning 2004 PlayStation 2, Xbox Kriterium programvara
Utbrändhetslegender 2005 PSP Kriterium programvara
Utbränd hämnd 2005 PlayStation 2, Xbox, Xbox 360 Kriterium programvara
Burnout Dominator 2007 PlayStation 2, PSP Kriterium programvara
Burnout paradiset 2008 PlayStation 3, Xbox 360 Kriterium programvara
Burnout Paradise: The Ultimate Box 2009 PC (Windows) Kriterium programvara
Burnout Paradise remastrad 2018, 2020 (PC, Switch) PlayStation 4, Xbox One
PC (Windows), Nintendo Switch
Criterion Software , Stellar Entertainment [13]
Call of Duty: Finest Hour 2004 GameCube, PlayStation 2, Xbox Spark Unlimited
Kinesiska Paladin 4 2007 PC (Windows) Softstar Shanghai
Kinesiska Paladin 5 2011 PC (Windows) Softstar Beijing
Kinesiska Paladin Online 2009 PC (Windows) Softstar Taipei
stadskris 2001 PlayStation 2 Syscom underhållning
Kall rädsla 2005 PC (Windows), PlayStation 2, Xbox Darkworks
kall vinter 2005 PlayStation 2 Swordfish Studios
Commandos: Strike Force 2006 PC (Windows), PlayStation 2, Xbox Pyro Studios
tillslag 2007 Xbox 360 Realtidsvärldar
mörk klocka 2005 PlayStation 2, Xbox High Moon Studios
DiRT: Artens ursprung 2006 PC (Windows) Nu Generation Games Ltd
Deep Fighter 2000 PC (Windows), Dreamcast Kriterium programvara
Dream of Mirror Online 2005 PC (Windows) Softstar Taipei
DreamMix TV World Fighters 2003 PlayStation 2, Gamecube Röd underhållning
Eve Burst Error Plus 2003 PlayStation 2 spelby
Evil Dead: Regeneration 2005 PC (Windows), PlayStation 2, Xbox Cranky Pants-spel
Evolution GT 2006 PC (Windows), PlayStation 2 svarta bönor
Fight Night omgång 3 2006 PlayStation 2, PlayStation 3, Xbox 360, Xbox, PSP EA Chicago
Fotbollsgenerationen 2003 PC (Windows) precision
Frank Herberts sanddyn 2001 PC (Windows), PlayStation 2 Cryo Interactive Entertainment
Gauntlet: Sju sorger 2005 PlayStation 2, Xbox Midway Games San Diego
katten Gustaf 2004 PC (Windows), Playstation 2 Kodaporna
G-nome 1998 PC (Windows) Nivå 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 och den elds bägaren [14] 2005 PC (Windows), GameCube, PlayStation 2, Xbox EA Bright Light
Harry Potter och Fenixorden 2007 PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii, GameCube EA Bright Light
Harry Potter och Halvblodsprinsen 2009 PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii EA Bright Light
Stilla havets hjältar 2006 PC (Windows), PlayStation 2, Xbox Stilla havets hjältar
Jackass: The Game 2008 PlayStation 2, PlayStation Portable, Nintendo DS Sidhe Interactive, Sensory Sweep Studios
Kamen Rider: Seigi no Keifu 2005 PlayStation2 Cavia
avbrytare 2003 PC (Windows), PlayStation 2, Xbox Namco Hometek
mördare 7 2005 PC (Windows), PlayStation 2 capcom
Legenden om Kay 2005, 2010 (DS) PlayStation 2, Nintendo DS Neon Studios, Kaiko
Legend of Kay: Anniversary 2015, 2018 (Switch) 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
Människojakt 2003 PC (Windows), PlayStation 2, Xbox Rockstar North
Människojakt 2 2007, 2010 (PC) PlayStation 2, PSP, Wii, PC (Windows) Rockstar North , Rockstar London
Max Payne 2: The Fall of Max Payne [15] 2003 PlayStation 2, Xbox Rockstar Wien
Major League Baseball 2K5 2004 PlayStation, Xbox Kush spel
Mortal Kombat: Armageddon 2006 PlayStation, Xbox, Wii mellanspel
Mortal Kombat: Deadly Alliance 2002 GameCube, PlayStation 2, Xbox mellanspel
Mortal Kombat: Deception 2004 GameCube, PlayStation 2, Xbox mellanspel
Filmerna 2005 PC (Windows), Mac Lionhead Studios
Filmerna: Stunts och effekter 2006 PC (Windows), Mac Lionhead Studios
Galna spår 2006 PC (Windows), Xbox 360 belastning inkl.
Nana 2005 PlayStation 2 Konami
NBA Ballers 2004 PlayStation 2, Xbox mellanspel
NFL Blitz 20-03 2002 PlayStation 2, Gamecube, Xbox mellanspel
NRL Rugby League 2003 PC (Windows), PlayStation 2, Xbox Tru Blu Underhållning
Need for Speed: Hot Pursuit 2010 PC (Windows), PlayStation 3, Xbox 360, Wii Kriteriespel
Need for Speed: Hot Pursuit Remastrad 2020 PC (Windows), PlayStation 4, Xbox One, Nintendo Switch Kriteriespel , Stellar Entertainment [13]
Need for Speed: Most Wanted [9] 2012 PC (Windows), PlayStation 3, Xbox 360, Wii U Kriteriespel
skymma 2004 PC (Windows), PlayStation 2, Xbox Hydravision Entertainment MC2
Obskyrt 2 2007 PC (Windows), PlayStation 2, Xbo, Wii Hydravision underhållning
Outlaw Golf 2 2004 PlayStation 2, Xbox Global Star Software
Pro Evolution Soccer 2 2002 PC (Windows), PlayStation 2 Konami
Röda Jets 2006 PC (Windows) Interaktiv vision
Rich Man 7 2003 PC (Windows) Softstar Beijing
Rich Man 7 Plus: Touring Formosa 2004 PC (Windows) Softstar Beijing
Rich Man 8 2006 PC (Windows) Softstar Beijing
Rich Man Universe Online 2010 PC (Windows) Softstar Beijing
RoboCop 2003 PC (Windows) Titus Interactive
Förbränd planet 1996 PC (Windows) Kriterium programvara
ÄRR: Squadra Corse Alfa Romeo [16] 2005 PC (Windows), PlayStation 2, Xbox svarta bönor
Scar of Sky Online 2010 PC (Windows) Softstar Taipei
Hemliga vapen över Normandie 2003 PC (Windows), PlayStation 2, Xbox Helt spel
Sonic och de hemliga ringarna 2007 Wii Sonic Team
Skugga igelkotten 2005 GameCube, PlayStation 2, Xbox Sonic Team
Sonic Heroes 2003 PC (Windows), GameCube, PlayStation 2, Xbox Sonic Team
SpongeBob SquarePants: Battle for Bikini Bottom 2003 PlayStation 2, GameCube, Xbox Heavy Iron Studios
Stardom 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: Sweet Melody 2007 PC (Windows) Softstar Taipei
Skridsko [17] 2007 Xbox 360, PlayStation 3 EA Black Box
Skridsko 2 2009 Xbox 360, PlayStation 3 EA Black Box
Skridsko 3 2010 Xbox 360, PlayStation 3 EA Black Box
Strike Force Bowling 2004 PC (Windows), PlayStation 2, PlayStation 3, GameCube, Xbox Labbråttor
Suikoden III 2002 PlayStation 2 Konami
Super Bikes Riding Challenge 2006 PC (Windows), PlayStation 2 svarta bönor
Tech Deck: Bare Knuckle Grind 2005 Xbox Visionscape Interactive
Teenage Mutant Ninja Turtles: Mutant Melee 2005 PC (Windows), GameCube, PlayStation 2, Xbox Konami
Gudfadern 2005 PC (Windows), PlayStation 2, Xbox EA Redwood Shores
Superhjältarna 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: Världen är din 2006 PC (Windows), PlayStation 2, Wii, Xbox Radikal underhållning
The Settlers: Heritage of Kings 2004 PC (Windows) Blå byte
Polarexpressen [16] 2004 PC (Windows), PlayStation 2 blå ton
The Simpsons skateboard 2004 PlayStation 2 Kodaporna
Swashbucklers: Blue vs Grey 2007 PC (Windows), PlayStation 2 Akella
Etherias svärd 2005 PlayStation 2 Konami
Krigarna 2005 PlayStation 2, Xbox, PSP Rockstar Toronto
Tony Hawks Pro Skater 3 2001 PC (Windows), GameCube, PlayStation 2, Xbox Neversoft
Tony Hawks Pro Skater 4 2002 PC (Windows), GameCube, PlayStation 2, Xbox Neversoft
Tony Hawk's Underground 2 2004 PC (Windows), GameCube, PlayStation 2, Xbox Neversoft
Tony Hawks Underground 2003 PC (Windows), GameCube, PlayStation 2, Xbox Neversoft
total överdos 2005 PC (Windows), PlayStation 2, Xbox Deadline-spel
Wangan Midnight Maximum Tune 2004 arkadmaskin Genki
Wangan Midnight Maximum Tune 2 2005 arkadmaskin Genki
Utan varning 2005 PlayStation 2, Xbox Circle Studio
Xuan Yuan Sword 5 2006 PC (Windows) Softstar Taipei
Xuan Yuan Sword Plus: Hanens moln 2007 PC (Windows) Softstar Taipei
Xuan Yuan Sword Plus: The Far of Cloud 2010 PC (Windows) Softstar Taipei
dig själv! Fitness 2004 PC (Windows), PlayStation 2, Xbox svarDESIGN
Zazarah: The Hidden Portal [18] 2002 PC (Windows) Funatikutveckling
En kamp med en skugga 2005 PC (Windows) Akella
Skuggslagsmål 2 2007 PC (Windows) TM Studios ( Akella )

Se även

Anteckningar

  1. Timofey Putintsev. RenderWare kommer till PSP (nedlänk) . DTF (25 mars 2004). Datum för åtkomst: 18 februari 2011. Arkiverad från originalet den 14 juli 2014. 
  2. Timofey Putintsev. RenderWare kommer till N-Gage (nedlänk) . DTF (11 maj 2004). Datum för åtkomst: 18 februari 2011. Arkiverad från originalet den 14 juli 2014. 
  3. The Sims 3 användarhandbok . Electronic Arts . Hämtad 18 februari 2011. Arkiverad från originalet 22 mars 2012.
  4. Timofey Putintsev. Ny fysik från Criterion (inte tillgänglig länk) . DTF (2 december 2003-12-02). Datum för åtkomst: 18 februari 2011. Arkiverad från originalet den 7 april 2017. 
  5. Brandon Sheffield. Bing There, Done That: EA:s CCO Talks... Everything  (engelska) . Gamasutra (23 maj 2007). Hämtad 18 februari 2011. Arkiverad från originalet 22 mars 2012.
  6. 1 2 Need for Speed: Hot  Pursuit . ånga . - se omnämnandet av motorn i listan över registrerade varumärken - "RenderWare är ett varumärke eller registrerat varumärke som tillhör Criterion Software Ltd." Datum för åtkomst: 18 februari 2011. Arkiverad från originalet den 19 mars 2012.
  7. Steve M. RW Analysera  . - Hemsidan för det inofficiella RW Analyze-verktyget för att arbeta med vissa spel på RenderWare 3.x-motorn. Datum för åtkomst: 6 mars 2012. Arkiverad från originalet den 7 juni 2012.
  8. Teknisk intervju: Need for Speed: Hot  Pursuit . Eurogamer.net (31 juli 2010). Hämtad 10 februari 2011. Arkiverad från originalet 19 mars 2012.
  9. 1 2 Need for Speed  . Twitter. Need for Speed-serien Twitter - svar : "Most Wanted är på en utvecklad Chameleon-motor från Hot Pursuit." Hämtad 13 juni 2012. Arkiverad från originalet 4 april 2016.
  10. Omvänd konstruktion av GTA III och GTA VC-koden har slutförts . OpenNET (16 februari 2020). Arkiverad från originalet den 16 november 2021.
  11. [Utvecklare har slutfört reverse engineering av GTA III och Vice City och släppt portar för olika plattformar. GTA III och GTA VC-koden har omvänt modifierats] . Habr (15 februari 2020).
  12. ↑ The Bully: Scholarship Edition återsläppte spelet till en annan motor, Gamebryo . RenderWare fortsätter att köra det ursprungliga PS2-spelet på PlayStation 3 och PlayStation 4 som en del av bakåtkompatibiliteten.
  13. 1 2 Arbeta med den remastrade versionen.
  14. Enligt informationen i spelets krediter.
  15. RenderWare kör en Rockstar Vienna -konsolport i spelet, medan PC-originalet använder Max Payne 2:s egen utvecklarmotor, MaxFX .
  16. 1 2 Introskärmen visar RenderWare-motorns logotyp.
  17. Skridsko  . _ RPCS3 Wiki. - "...ett RenderWare-paket kallat Drives användes för att modellera lederna i människokroppen." Arkiverad från originalet den 16 november 2021.
  18. ↑ Zazarah: Den dolda portalen  . officiella webbplats. Hämtad 6 juni 2012. Arkiverad från originalet 27 juni 2012.

Länkar