Frostbite (game engine): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Line 36: Line 36:


DICE has given several presentations on advances in their rendering technology with primary focus on the aspects of Animation, Destruction, Scale, Rendering, and Audio:
DICE has given several presentations on advances in their rendering technology with primary focus on the aspects of Animation, Destruction, Scale, Rendering, and Audio:
HERP A DERP

* '''[[SIGGRAPH|SIGGRAPH 2010]]''':
* '''[[SIGGRAPH|SIGGRAPH 2010]]''':
: "Tile-based [[deferred shading]] acceleration" via [[DirectCompute]].<ref name="bending-gfx">{{cite web|url=http://bps10.idav.ucdavis.edu/talks/07-andersson_BendingTheGraphicsPipeline_BPS_SIGGRAPH2010.pdf|title=Bending the Graphics Pipeline|last=Andersson|first=Johan|year=2010}}</ref> This is being ported to the PlayStation 3's [[Cell (microprocessor)#Synergistic Processing Elements (SPE)|SPUs]].
: "Tile-based [[deferred shading]] acceleration" via [[DirectCompute]].<ref name="bending-gfx">{{cite web|url=http://bps10.idav.ucdavis.edu/talks/07-andersson_BendingTheGraphicsPipeline_BPS_SIGGRAPH2010.pdf|title=Bending the Graphics Pipeline|last=Andersson|first=Johan|year=2010}}</ref> This is being ported to the PlayStation 3's [[Cell (microprocessor)#Synergistic Processing Elements (SPE)|SPUs]].

Revision as of 12:59, 3 June 2013

Frostbite
Developer(s)EA Digital Illusions CE
PlatformMicrosoft Windows
PlayStation 3
Xbox 360
PlayStation 4
Xbox One
TypeGame engine
LicenseProprietary
Websitehttp://www.frostbite.com/

Frostbite is a game engine developed by EA Digital Illusions CE, creators of the Battlefield series. The engine currently is designed for use on Microsoft Windows, PlayStation 3, and Xbox 360 platforms and is adapted for a range of video game genres. The engine was first used by DICE to create first-person shooters, but it has been expanded to include various other genres such as racing and real-time strategy and is employed by a number of EA studios. Thus far, the engine is exclusive to Electronic Arts with all titles being published by EA.

DICE used the first generation of the engine for their in-house games Battlefield: Bad Company, Battlefield 1943, and Battlefield: Bad Company 2. The Frostbite engine launched with the release of Battlefield: Bad Company; subsequent titles employed an updated version referred to as Frostbite 1.5. Frostbite 1.5 was also used for the multiplayer component of Medal of Honor which DICE developed. (The single-player was developed by another EA studio with the Unreal Engine 3.) The next generation of the engine, Frostbite 2, debuted with the release of Battlefield 3.[1] The creation of Frostbite 2 started the first usage of the Frostbite engine by other EA studios other than DICE. Some notable Frostbite 2 powered games include Need for Speed: The Run,[2] Medal of Honor: Warfighter,[3] and Army of Two: The Devil's Cartel.[4] Upcoming games using the engine include Command & Conquer,[5] Dragon Age III: Inquisition,[6] the next Mass Effect,[7] and the next Need for Speed game.[8][9] A new version of Frostbite, Frostbite 3, will debut with Battlefield 4.[10]

Versions

Frostbite 1.0

Frostbite debuted in 2008 with Battlefield: Bad Company. It features HDR Audio, which adjusts different types of sounds' loudness and lets players hear important sounds clearly even if there are other noises being generated (for example, gunshot sounds are always louder than in-game music; the in-game music will lower in volume while shots are being fired), and Destruction 1.0, which allows the player to destroy certain objects, like walls.

Frostbite 1.5

The second version of Frostbite debuted with Battlefield 1943 in 2009. It improved on the in-game destruction capabilities with Destruction 2.0, allowing the player to destroy entire buildings instead of just walls. In 2010, DICE released Battlefield: Bad Company 2 using this version of the engine, which was the first game to bring Frostbite Engine to the Windows platform. The Windows version of the game has minor DirectX 11 shader support; consequently, it doesn't take full advantage of the entire API. The multiplayer component of Medal of Honor also uses this version of the engine, though with limited in-game destruction capabilities.

Frostbite 2

File:Frostbite2-realtime-radiosity.jpg
A demonstration of quasi-realtime radiosity from Frostbite 2

The first major upgrade to Frostbite debuted in 2011 with Battlefield 3. It takes full advantage of the DirectX 11 API and 64-bit processors,[11] with no support for DirectX 9 (nor, therefore, Windows XP).[12] It also features enhanced in-game destruction with Destruction 3.0, creating more refined physics than its predecessor and quasi-realtime radiosity using Geomerics' Enlighten technology. Additionally an important distinction on its naming is that Frostbite 2 is not called Frostbite 2.0.[13]

DICE has given several presentations on advances in their rendering technology with primary focus on the aspects of Animation, Destruction, Scale, Rendering, and Audio:

HERP A DERP
"Tile-based deferred shading acceleration" via DirectCompute.[14] This is being ported to the PlayStation 3's SPUs.
Morphological Anti-Aliasing (MLAA), again implemented with DirectCompute, for bandwidth conservation.[14]
Quasi-realtime radiosity using Enlighten from Geomerics.[15]
Improved environmental destruction.[16]
Realtime approximated subsurface scattering.[17]
Separable bokeh depth of field[18]
Tile-based deferred shading on Xbox 360[18]
Temporally stable screen space ambient occlusion (SSAO)[18]
  • GeForce LAN 6:
DICE's lead graphics guru, Johan Andersson, presents an in-depth examination of Battlefield 3's game engine and visuals.[19]
  • Other:
Streaming data from disc to memory: "We can have 512 megs every hundred metres if we wanted to."[20]

Frostbite 3

Frostbite 3 is the next generation version of Frostbite and is powering the upcoming games Battlefield 4 (set to release fall of 2013) and Need for Speed: Rivals (to be released in November, 2013). The game engine has several upgrades including improved tessellation technology. It also features Destruction 4.0, which enhances the in-game destruction over its predecessors. Frostbite 3 will also power Dragon Age III: Inquisition.

Development

Frostbite 1.5 games are built using a complicated chain of compilers, version control and distributed caches, making it very difficult to install to a new environment: it took a week for one DICE employee to set the system up outside the company's offices.[21] Frostbite 2 is said to greatly improve this "flaky" pipeline, and DICE has not ruled out the feasibility of releasing mod tools for it.[22]

Games using Frostbite

Title Year Engine Version Developer(s) Platform(s) Genre(s) DirectX 9.0c DirectX 10 DirectX 11
Battlefield: Bad Company 2008 1.0 EA Digital Illusions CE PlayStation 3, Xbox 360 First-person shooter Red XN Red XN Red XN
Battlefield 1943 2009[23] 1.5 EA Digital Illusions CE PlayStation 3, Xbox 360 First-person shooter Red XN Red XN Red XN
Battlefield: Bad Company 2 2010 1.5 EA Digital Illusions CE Microsoft Windows, PlayStation 3, Xbox 360 First-person shooter Green tickY Green tickY Green tickY
Medal of Honor (multiplayer only) 2010 1.5 EA Digital Illusions CE Microsoft Windows, PlayStation 3, Xbox 360 First-person shooter Green tickY Green tickY Green tickY
Battlefield: Bad Company 2: Vietnam 2010[24] 1.5 EA Digital Illusions CE Microsoft Windows, PlayStation 3, Xbox 360 First-person shooter Green tickY Green tickY Green tickY
Battlefield 3 2011[25] 2 EA Digital Illusions CE Microsoft Windows, PlayStation 3, Xbox 360 First-person shooter Red XN Green tickY Green tickY
Need for Speed: The Run 2011 2 EA Black Box Microsoft Windows, PlayStation 3, Xbox 360 Racing Red XN Green tickY Green tickY
Medal of Honor: Warfighter[3] 2012 2 Danger Close Games Microsoft Windows, PlayStation 3, Xbox 360 First-person shooter Red XN Green tickY Green tickY
Army of Two: The Devil's Cartel[4] 2013 2 Visceral Games PlayStation 3, Xbox 360 Third-person shooter N/A N/A N/A
Command & Conquer[26] 2013 2 Victory Games Microsoft Windows Real-time strategy Red XN Green tickY Green tickY
Battlefield 4[27] 2013 3 EA Digital Illusions CE Microsoft Windows, PlayStation 3, Xbox 360, PlayStation 4, Xbox One First-person shooter Red XN ? Green tickY
Need for Speed: Rivals [28] 2013 3 Ghost Games Microsoft Windows, PlayStation 3, Xbox 360, PlayStation 4, Xbox One Racing Red XN ? Green tickY
Dragon Age III: Inquisition[29][30] 2013 3 BioWare TBA Role-playing Red XN ? Green tickY
Untitled Mass Effect game[7][30][31] TBA 3 BioWare TBA Action role-playing, third-person shooter Red XN ? Green tickY

References

  1. ^ "Battlefield 3 to use DX11, Frostbite 2". GameFront. 2010-08-05. Retrieved 2011-01-31.
  2. ^ "Need for Speed: The Run Announced". IGN. 2011-04-28. Retrieved 2011-04-30.
  3. ^ a b "A First Look at Medal of Honor Warfighter". IGN. 2012-03-06. Retrieved 2012-03-29.
  4. ^ a b "Army of Two: The Devil's Cartel launching March 2013". GameSpot. 2012-08-02. Retrieved 2012-09-01.
  5. ^ "Next Command & Conquer goes free-to-play". GameSpot. 2012-08-15. Retrieved 2012-08-17.
  6. ^ "An open letter from Mark Darrah, Executive Producer". BioWare. 2012-09-17. Retrieved 2012-09-17.
  7. ^ a b "An Update From BioWare Montreal". BioWare. Retrieved 2012-11-12.
  8. ^ "EA Gothenburg Working on Next Need for Speed". IGN. Retrieved 2012-10-08.
  9. ^ "EA Gothenburg is now Ghost, working on Need for Speed". Eurogamer. Retrieved 2012-11-15.
  10. ^ Makuch, Eddie (2013-03-26). "Battlefield 4 confirmed for fall 2013". GameSpot. Retrieved 2013-03-27.
  11. ^ Ross, Peter (2009-11-16). "11 Days of DirectX® 11, Day Six: DICE". AMD. Retrieved 2012-09-02.
  12. ^ Zivalich, Nikole (2011-01-03). "Battlefield 3 Will Not Have Windows XP Support". G4 TV. Retrieved 2012-08-27.
  13. ^ Andersson, Johan, Senior Software Architect in the Frostbite Engine team at EA DICE (2011-04-29). "Dudes, it is "Frostbite 2", not "Frostbite 2.0"". Twitter. Retrieved 2012-08-29.{{cite web}}: CS1 maint: multiple names: authors list (link)
  14. ^ a b Andersson, Johan (2010). "Bending the Graphics Pipeline" (PDF).
  15. ^ Einarsson, Per (DICE); Martin, Sam (Geomerics) (2010-08-01). "A Real-time Radiosity Architecture". SIGGRAPH 2010.
  16. ^ Kihl, Robert (2010). "Destruction Masking in Frostbite 2 using Volume Distance Fields" (PDF).
  17. ^ Barre-Brisebois, Colin (2011-03-07). "GDC 2011 – Approximating Translucency for a Fast, Cheap and Convincing Subsurface Scattering Look".
  18. ^ a b c "Real-time rendering SIGGRAPH 2011" (PDF). Retrieved 2012-08-26.
  19. ^ "Battlefield 3 GeForce LAN 6 Graphics Presentation". Nvidia. 2011-10. {{cite web}}: Check date values in: |date= (help)
  20. ^ "Battlefield 3 preview". Total PC Gaming. 2011-07. {{cite web}}: Check date values in: |date= (help)[dead link]
  21. ^ Kalms, Mikael (2010-09-20). "So how about modtools?".[dead link]
  22. ^ Fahey, Mike (2010-03-04). "Bad Company 2 Devs Have Nothing But Love For The Modding Community". Kotaku.
  23. ^ Sliwinski, Alexander (2009-07-02). "Battlefield 1943 declares war next week, starting July 8". Joystiq. Retrieved 2009-07-06.
  24. ^ "Battlefield Bad Company 2 Vietnam Release Date". Game-Debate. Retrieved 2010-11-30. {{cite web}}: External link in |publisher= (help)
  25. ^ "Battlefield 3 release date announced". Eurogamer. 2011-06-06. Retrieved 2012-08-04.
  26. ^ "BioWare announces Command and Conquer: Generals 2". Joystiq. 2011-12-10. Retrieved 2012-07-27.
  27. ^ "Battlefield 4 Beta". Electronic Arts. Retrieved 2012-08-28.
  28. ^ "Next-Gen Racing". Need for Speed. May 24, 2013. Retrieved May 24, 2013.
  29. ^ "Everybody Expected It – Dragon Age III: Inquisition". Rock, Paper, Shotgun. Retrieved 2012-09-17.
  30. ^ a b Gaston, Martin (2013-03-28). "Next Mass Effect and Dragon Age games using Frostbite 3". GameSpot. Retrieved 2013-03-28.
  31. ^ Cook, Dave (2012-11-12). "Mass Effect 4 uses Frostbite 2, is 'respectful' of previous games – BioWare". VG247. Retrieved 2013-01-24.

External links