RenderWare

RenderWare

Spilmotorlogo
Type Spilmotor ( liste )
Udvikler Kriterium spil
Hardware platform IBM PC-kompatibel computer
Xbox 360
Xbox
PlayStation 3
PlayStation 2
PlayStation Portable
Wii
GameCube
Dreamcast
Android
iOS
N-Gage
Understøttet OS Microsoft Windows
Mac OS X
Skrevet i sprog C++
Licens proprietære
Første spil på motoren Scorched Planet / 1996
Sidste spil på motoren Need for Speed: Hot Pursuit Remastered / 2020
renderware.com

RenderWare  er en spilmotor udviklet af det britiske firma Criterion Games .

RenderWare blev udviklet med brede tværplatforme i tankerne og understøtter Microsoft Windows- og Mac OS X -operativsystemer , spilkonsoller GameCube , Wii , Xbox , Xbox 360 , PlayStation 2 , PlayStation 3 og andre (herunder sjældnere platforme såsom N-Gage ) [ 1] [2] .

RenderWare er en af ​​de mest berømte teknologier inden for udvikling af computerspil ; motoren er blandt andet blevet brugt i Burnout , Grand Theft Auto , Tony Hawks Pro Skater og The Sims [3] serierne .

Udviklingshistorie

RenderWare opstod i en tid, hvor softwaregrafikgengivelse på CPU'er og hardwaregengivelse på tidlige GPU'er konkurrerede om at skabe en standardiseret spiludviklingsløsning til sjette generations videospilskonsoller , specifikt PlayStation 2 . På det tidspunkt skulle RenderWare konkurrere med sådanne softwarebiblioteker som BRender fra Argonaut Software og Reality Lab fra RenderMorphics (Reality Lab blev senere opkøbt af Microsoft og blev en del af Direct3D ). Over tid udvidede udviklerne listen over platforme og forbedrede aktivt teknologien, den blev genopfyldt med mange interne moduler (såsom sit eget fysiske modul) designet til at implementere visse funktioner; version 2 introducerede det interne scriptsprog RWX (RenderWare Script) .

I 2003 købte Criterion MathEngine, udvikleren af ​​Karma -fysikmotoren . Karmas udviklinger dannede grundlaget for RenderWare Physics, en af ​​komponenterne i motoren, der er ansvarlig for den fysiske model [4] .

I 2004 blev Criterion Games , der udviklede RenderWare, opkøbt af Electronic Arts og blev dets datterselskab ; som et resultat af transaktionen blev rettighederne til RenderWare-motoren også erhvervet. Før udviklingsfirmaet Criterion blev købt ud af Electronic Arts , var teknologien i høj kurs fra tredjepartsudviklere. Det var meningen, at motoren skulle udbydes til licens til tredjeparter, efter at virksomheden blev købt, men nogle kunder besluttede, at det ville være for risikabelt at stole på et produkt ejet af deres hovedkonkurrent. Så for eksempel begyndte Rockstar Games , hvis tidligere spil var bygget på RenderWare, at bruge Gamebryo (til Bully: Scholarship Edition , 2008) samt deres eget RAGE i datidens nye projekter ( GTA 4 ). Midway Games , som ofte brugte RenderWare i sin udvikling, standardiserede Unreal Engine 3 -motoren for sig selv og dens interne studier  - datidens spil ( Stranglehold , Mortal Kombat vs. DC Universe , The Wheelman ) blev bygget på den. Nogen tid senere fjernede Electronic Arts RenderWare fra salg og gjorde det kun tilgængeligt for dets tilknyttede studier.

Den nye teknologiejer Electronic Arts fortsatte dog med at fastholde de gamle kontrakter og aftaler. De udviklere, der licenserede RenderWare, før de købte Criterion, var i stand til at fortsætte med at bruge motoren i deres projekt (eller serie af spil, hvis en sådan licens blev købt).

Repræsentanter for Electronic Arts har fremsat adskillige kontroversielle udtalelser om denne motor, især Bing Gordon ( eng.  Bing Gordon ), administrerende direktør for EA, udtalte i et interview med Gamasutra i 2017, at RenderWare "ikke er egnet til den næste [syvende] generation af konsoller og kan ikke konkurrere med Unreal Engine ", så "Electronic Arts stoppede med at bruge det i deres projekter" [5] , hvilket ikke stemmer overens med det faktum, at mange af virksomhedens spil fra disse år blev produceret ved hjælp af RenderWare.

Criterion Games fortsatte med at udvikle teknologien inden for studiets vægge: Criterions 2010 -spil Burnout Paradise og Need For Speed: Hot Pursuit blev skabt på de nyeste versioner af motoren [6] , derudover EA's lukkede division Bright Light (placeret i samme bygning som Criterion) lavet på de seneste versioner af RenderWare Harry Potter og Føniksordenen og Harry Potter og Halvblodsprinsen .

Specifikationer

RenderWare er en integreret softwarepakke - en spilmotor , der kombinerer alle de nødvendige komponenter til udvikling af tredimensionelle applikationer: en grafikmotor , en fysikmotor , en lydmotor , et kunstig intelligenssystem osv. Derudover giver det udviklere med en multiplatform applikationsprogrammeringsgrænseflade ( eng.  ).api Kildekoden er skrevet i programmeringssproget C++ .

Mange spil på RenderWare-motoren (for eksempel spil i Grand Theft Auto-serien , Bully (PS2), The Sims 3 , Harry Potter og Føniksordenen ) gør udstrakt brug af motorens muligheder til at arbejde med meget store detaljerede placeringer . Et kort over et meget stort område kan indlæses i farten, med lidt eller ingen ventetid på afspilleren og ingen indlæsningsskærm. Teknisk set er lokationer normalt opdelt i sektioner, som belastes gradvist. For at spare RAM bruges LOD -metoden  - detaljeringsniveauer: når et objekt er langt fra spillerens synlighed, erstattes dets meget detaljerede model uden problemer af en model med lavere detaljer og teksturstørrelse, således sparer motoren spillerens systemressourcer. Mip-mapping (MIP-teksturering) bruges til de samme formål - en anden optimeringsteknik, men kun relateret til teksturer.

Grafikmotoren (komponenten, der er ansvarlig for grafikbehandlingen) understøtter både statiske (præ-renderede) og bløde dynamiske skygger, som kan blive påvirket af placeringen af ​​lyskilder . Til belysning kan per  -vertex lyn og lyskort bruges .

Præget teksturering og arbejde med højopløselige teksturer er blevet implementeret; arbejde med vertex og pixel shaders , frame-by-frame og skeletfiguranimation , avanceret partikelsystem , specialeffekter til vand og himmel (inklusive brug af shaders ).

Desuden understøtter grafikmotoren en lang række efterbehandlingseffekter, såsom: motion blur , bloom , High Dynamic Range Rendering , dybdeskarphed osv.

Fysikmotoren , almindeligvis omtalt som RenderWare Physics, er baseret på Karma -fysikmotoren . Det giver grundlæggende fysik, kollisionsdetektion , ragdoll - fysik, køretøjsfysik.

Lydmotoren giver 3D Dolby Surround-lyd .

RenderWare-spilmotoren har mange interne versioner (f.eks. var Grand Theft Auto: Vice City i 2003 baseret på version 3.x [7] , mens motorversionen fra Need for Speed: Hot Pursuit (2010) og Need for Speed: Most Wanted (2012) ) kaldes [6] [8] [9] Chameleon ), men for det meste er oplysninger om versionerne af motoren, der bruges i spil, ikke rapporteret nogen steder.

Lækager og åben implementering af motoren

Lækkede versioner af motoren kan findes på nettet, såsom RenderWare Studio SDK fra midten af ​​2004 (det ville være en krænkelse af ophavsretten at bruge den ).

Derudover er reverse engineering -entusiaster begyndt at udvikle OpenRW. Det blev en implementering af RenderWare-versionen fra GTA 3 og senere Vice City , med alle de udviklinger, der er lavet til det af Rockstar Games (alle dataformater brugt i ovenstående spil er understøttet). Forfatterne har til hensigt at bruge motoren sammen med den originale GTA 3 eller VC: motoren, der er tilgængelig til download, vil bruge sine ressourcer, hvilket giver afspilleren bedre kompatibilitet med moderne platforme og systemer. Motorlageret er blevet fjernet fra GitHub efter en klage fra GTA - ophavsretsindehaveren Take-Two Interactive , selvom kildekoderne stadig er tilgængelige til download fra andre kilder. [10] [11]

Liste over spil, der bruger RenderWare

Listen er ufuldstændig.

Spillet År Platform Udvikler
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
Airport Tycoon 2000 PC (Windows) Krisalis software
Airport Tycoon 3 2003 PC (Windows) Global Star Software
airblade 2002 PlayStation 2 Kriterium software
Alias 2004 PC (Windows), PlayStation 2, Xbox Acclaim Studios Cheltenham
Apache luftangreb 2003 PC (Windows) InterActive Vision Spil
Aksel Rage Annulleret PC (Windows), PlayStation 2 Akella
Battlefield 2: Modern Combat 2006 PlayStation 2, Xbox, Xbox 360 Digitale illusioner
Sort 2006 PlayStation 2, Xbox Kriterium software
Blegemiddel: Erabareshi Tamashii 2005 PlayStation 2 Sony Computer Entertainment
Blitz: Ligaen 2005 PlayStation 2, Xbox midtvejskampe
Bratz: Rock Angelz 2004 PC (Windows), PlayStation 2, GameCube Blitz-spil, AWE-spil
Broken Sword: The Sleeping Dragon 2003 PC (Windows), PlayStation 2, Xbox Revolution software
Mobber [12] 2006 PlayStation 2 Rockstjerne Vancouver
Bully: Special Edition 2006 PlayStation 2 Rockstjerne Vancouver
Brænde ud 2001 GameCube, PlayStation 2, Xbox Kriterium software
Udbrændthed 2: Point of Impact 2002 GameCube, PlayStation 2, Xbox Kriterium software
Udbrændthed 3: Nedtagning 2004 PlayStation 2, Xbox Kriterium software
Udbrændthedslegender 2005 PSP Kriterium software
Udbrændthed hævn 2005 PlayStation 2, Xbox, Xbox 360 Kriterium software
Udbrændthedsdominator 2007 PlayStation 2, PSP Kriterium software
Udbrændt paradis 2008 PlayStation 3, Xbox 360 Kriterium software
Burnout Paradise: The Ultimate Box 2009 PC (Windows) Kriterium software
Burnout Paradise Remastered 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
Kinesisk Paladin 4 2007 PC (Windows) Softstar Shanghai
Kinesisk Paladin 5 2011 PC (Windows) Softstar Beijing
Kinesisk Paladin online 2009 PC (Windows) Softstar Taipei
by krise 2001 PlayStation 2 Syscom Underholdning
Kold frygt 2005 PC (Windows), PlayStation 2, Xbox Darkworks
kold vinter 2005 PlayStation 2 Swordfish Studios
Commandos: Strike Force 2006 PC (Windows), PlayStation 2, Xbox Pyro Studios
undertrykkelse 2007 Xbox 360 Realtime verdener
mørkt ur 2005 PlayStation 2, Xbox High Moon Studios
DiRT: Artens oprindelse 2006 PC (Windows) Nu Generation Games Ltd
Deep Fighter 2000 PC (Windows), Dreamcast Kriterium software
Drøm om spejl online 2005 PC (Windows) Softstar Taipei
DreamMix TV World Fighters 2003 PlayStation 2, Gamecube Rød underholdning
Eve Burst Error Plus 2003 PlayStation 2 spil landsby
Evil Dead: Regeneration 2005 PC (Windows), PlayStation 2, Xbox Cranky Pants spil
Evolution GT 2006 PC (Windows), PlayStation 2 sorte bønner
Fight Night runde 3 2006 PlayStation 2, PlayStation 3, Xbox 360, Xbox, PSP EA Chicago
Fodbold generation 2003 PC (Windows) præcision
Frank Herberts klit 2001 PC (Windows), PlayStation 2 Cryo interaktiv underholdning
Gauntlet: Syv sorger 2005 PlayStation 2, Xbox Midway Games San Diego
Garfield 2004 PC (Windows), Playstation 2 Kodeaberne
G-nome 1998 PC (Windows) Niveau 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 og Ildpokalen [14] 2005 PC (Windows), GameCube, PlayStation 2, Xbox EA Bright Light
Harry Potter og Føniksordenen 2007 PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii, GameCube EA Bright Light
Harry Potter og halvblodsprinsen 2009 PC (Windows), PlayStation 2, PlayStation 3, Xbox, Xbox 360, Wii EA Bright Light
Stillehavets helte 2006 PC (Windows), PlayStation 2, Xbox Stillehavets helte
Jackass: The Game 2008 PlayStation 2, PlayStation Portable, Nintendo DS Sidhe Interactive, Sensory Sweep Studios
Kamen Rider: Seigi no Keifu 2005 PlayStation 2 Cavia
afbryderkontakt 2003 PC (Windows), PlayStation 2, Xbox Namco Hometek
morder 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
Menneskejagt 2003 PC (Windows), PlayStation 2, Xbox Rockstar North
Menneskejagt 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 spil
Mortal Kombat: Armageddon 2006 PlayStation, Xbox, Wii midtvejskampe
Mortal Kombat: Deadly Alliance 2002 GameCube, PlayStation 2, Xbox midtvejskampe
Mortal Kombat: Bedrag 2004 GameCube, PlayStation 2, Xbox midtvejskampe
Filmene 2005 PC (Windows), Mac Lionhead Studios
Filmene: Stunts og effekter 2006 PC (Windows), Mac Lionhead Studios
Gale spor 2006 PC (Windows), Xbox 360 belastning inkl.
Nana 2005 PlayStation 2 Konami
NBA Ballers 2004 PlayStation 2, Xbox midtvejskampe
NFL Blitz 20-03 2002 PlayStation 2, Gamecube, Xbox midtvejskampe
NRL Rugby League 2003 PC (Windows), PlayStation 2, Xbox Tru Blu underholdning
Need for Speed: Hot Pursuit 2010 PC (Windows), PlayStation 3, Xbox 360, Wii Kriterium spil
Need for Speed: Hot Pursuit Remastered 2020 PC (Windows), PlayStation 4, Xbox One, Nintendo Switch Kriteriespil , Stjerneunderholdning [13]
Need for Speed: Most Wanted [9] 2012 PC (Windows), PlayStation 3, Xbox 360, Wii U Kriterium spil
mærkelig 2004 PC (Windows), PlayStation 2, Xbox Hydravision Entertainment MC2
Uklar 2 2007 PC (Windows), PlayStation 2, Xbo, Wii Hydravision underholdning
Outlaw Golf 2 2004 PlayStation 2, Xbox Global Star Software
Pro Evolution Soccer 2 2002 PC (Windows), PlayStation 2 Konami
Røde jetfly 2006 PC (Windows) Interaktiv Vision
Rig mand 7 2003 PC (Windows) Softstar Beijing
Rich Man 7 Plus: Touring Formosa 2004 PC (Windows) Softstar Beijing
Rig mand 8 2006 PC (Windows) Softstar Beijing
Rich Man Universe Online 2010 PC (Windows) Softstar Beijing
RoboCop 2003 PC (Windows) Titus Interactive
Forbrændt Planet 1996 PC (Windows) Kriterium software
AR: Squadra Corse Alfa Romeo [16] 2005 PC (Windows), PlayStation 2, Xbox sorte bønner
Scar of Sky online 2010 PC (Windows) Softstar Taipei
Hemmelige våben over Normandiet 2003 PC (Windows), PlayStation 2, Xbox Fuldstændig spil
Sonic og de hemmelige ringe 2007 Wii Sonic Team
Shadow the Hedgehog 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
Stjernestatus 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
Skøjte [17] 2007 Xbox 360, PlayStation 3 EA Black Box
Skøjte 2 2009 Xbox 360, PlayStation 3 EA Black Box
Skøjte 3 2010 Xbox 360, PlayStation 3 EA Black Box
Strike Force Bowling 2004 PC (Windows), PlayStation 2, PlayStation 3, GameCube, Xbox LAB rotter
Suikoden III 2002 PlayStation 2 Konami
Super Bikes Riding Challenge 2006 PC (Windows), PlayStation 2 sorte bønner
Tech Deck: Bare Knuckle Grind 2005 Xbox Visionscape Interactive
Teenage Mutant Ninja Turtles: Mutant Melee 2005 PC (Windows), GameCube, PlayStation 2, Xbox Konami
Gudfaderen 2005 PC (Windows), PlayStation 2, Xbox EA Redwood Shores
De utrolige 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
Sims 3 2009 PC (Windows), PlayStation 3, Xbox 360 Maxis
Scarface: Verden er din 2006 PC (Windows), PlayStation 2, Wii, Xbox Radikal underholdning
The Settlers: Heritage of Kings 2004 PC (Windows) Blå Byte
Polarekspressen [16] 2004 PC (Windows), PlayStation 2 blå tone
The Simpsons skateboard 2004 PlayStation 2 Kodeaberne
Swashbucklers: Blå vs Grå 2007 PC (Windows), PlayStation 2 Akella
Etherias sværd 2005 PlayStation 2 Konami
Krigerne 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
Tony Hawks undergrund 2003 PC (Windows), GameCube, PlayStation 2, Xbox Neversoft
total overdosis 2005 PC (Windows), PlayStation 2, Xbox Deadline spil
Wangan Midnight Maximum Tune 2004 arkade maskine Genki
Wangan Midnight Maximum Tune 2 2005 arkade maskine Genki
Uden varsel 2005 PlayStation 2, Xbox Circle Studio
Xuan Yuan Sword 5 2006 PC (Windows) Softstar Taipei
Xuan Yuan Sword Plus: Han-skyen 2007 PC (Windows) Softstar Taipei
Xuan Yuan Sword Plus: The Far of Cloud 2010 PC (Windows) Softstar Taipei
dig selv!Fitness 2004 PC (Windows), PlayStation 2, Xbox svarDESIGN
Zazarah: Den skjulte portal [18] 2002 PC (Windows) Funatisk udvikling
En kamp med en skygge 2005 PC (Windows) Akella
Shadow Fight 2 2007 PC (Windows) TM Studios ( Akella )

Se også

Noter

  1. Timofey Putintsev. RenderWare kommer til PSP (downlink) . DTF (25. marts 2004). Dato for adgang: 18. februar 2011. Arkiveret fra originalen 14. juli 2014. 
  2. Timofey Putintsev. RenderWare kommer til N-Gage (downlink) . DTF (11. maj 2004). Dato for adgang: 18. februar 2011. Arkiveret fra originalen 14. juli 2014. 
  3. The Sims 3 Brugervejledning . Elektronisk kunst . Hentet 18. februar 2011. Arkiveret fra originalen 22. marts 2012.
  4. Timofey Putintsev. Ny fysik fra Criterion (utilgængeligt link) . DTF (2. december 2003-12-02). Dato for adgang: 18. februar 2011. Arkiveret fra originalen 7. april 2017. 
  5. Brandon Sheffield. Bing There, Done That: EA's CCO Talks... Everything  (engelsk) . Gamasutra (23. maj 2007). Hentet 18. februar 2011. Arkiveret fra originalen 22. marts 2012.
  6. 1 2 Need for Speed: Hot  Pursuit . damp . - se omtalen af ​​motoren i listen over registrerede varemærker - "RenderWare er et varemærke eller registreret varemærke tilhørende Criterion Software Ltd." Dato for adgang: 18. februar 2011. Arkiveret fra originalen 19. marts 2012.
  7. Steve M. RW Analyse  . - Hjemmesiden for det uofficielle RW Analyse-værktøj til at arbejde med nogle spil på RenderWare 3.x-motoren. Dato for adgang: 6. marts 2012. Arkiveret fra originalen 7. juni 2012.
  8. Teknisk interview: Need for Speed: Hot  Pursuit . Eurogamer.net (31. juli 2010). Hentet 10. februar 2011. Arkiveret fra originalen 19. marts 2012.
  9. 1 2 Need for Speed  . Twitter. Need for Speed-seriens Twitter - svar : "Most Wanted er på en udviklet Chameleon-motor fra Hot Pursuit." Hentet 13. juni 2012. Arkiveret fra originalen 4. april 2016.
  10. Omvendt udvikling af GTA III og GTA VC-koden er afsluttet . OpenNET (16. februar 2020). Arkiveret fra originalen den 16. november 2021.
  11. [Udviklere har afsluttet reverse engineering GTA III og Vice City og frigivet porte til forskellige platforme. GTA III og GTA VC kode er blevet reverse engineering] . Habr (15. februar 2020).
  12. ↑ The Bully: Scholarship Edition genudgav spillet til en anden motor, Gamebryo . RenderWare fortsætter med at køre det originale PS2-spil på PlayStation 3 og PlayStation 4 som en del af bagudkompatibilitet.
  13. 1 2 Arbejd på den remasterede version.
  14. Ifølge oplysningerne i spillets kreditter.
  15. RenderWare kører en Rockstar Vienna -konsolport i spillet, mens pc-originalen bruger Max Payne 2's egen udviklermotor, MaxFX .
  16. 1 2 Introskærmen viser RenderWare-motorlogoet.
  17. Skøjte  . _ RPCS3 Wiki. - "...en RenderWare-pakke kaldet Drives blev brugt til at modellere leddene i den menneskelige krop." Arkiveret fra originalen den 16. november 2021.
  18. ↑ Zazarah: Den skjulte portal  . officielle side. Hentet 6. juni 2012. Arkiveret fra originalen 27. juni 2012.

Links