With the revelation of Battlefield 3, DICE has released some new information regarding the new engine that powers Battlefield 3. Called Frostbite 2.0, it looks like to be a big improvement over Frostbite 1.5, which powered Bad Company 2. These are the first confirmed details on Frostbite 2.0:
- Frostbite 2 will only support DirectX 10 and 11, as we reported.
- Frostbite 2.0 is recommended to run on 64-bit CPUs and versions of Windows
- The engine will have a new set of compilers and pipelines, which will improve its diversity and open the possibility to mod tools.
- Tile-based deferred shading via DirectCompute, which will improve performance.
- Morphological Anti-Aliasing (MLAA), implemented with DirectCompute, which provides better bandwidth conservation (exclusive DirectX 11 feature).
- Realtime radiosity (a dynamic light source with HDR), powered by the Enlighten middleware engine, previously used in God of War 3 for the PS3
- Improved environment destruction.
On top of that, DICE released a video of a demonstration DICE engineer Per Einarsson did at SIGGRAPH 2010, showing the real-time radiosity and how it affects the light and surfaces, which you can see below:
In particular, look at the light sources (lamps etc.) in the video, and how the light is diffused on surfaces. Real-time radiosity is best suitable for indoor locations with several light sources, and provides better quality lighting with a minimal performance hit.
Lights and light sources in real-time radiosity are treated as dynamic, when this is done with regular global illumination techniques, the game takes a performance hit, however, real-time radiosity offers much of the same qualities at fractions of the performance cost.
Example: real-time radiosity can be used to achieve a real time day/night cycle in games — the time of the day can go from day, to dusk, and into the night, during the same gameplay session.


BF3 SYSTEM REQUIREMENTS
Wow, day/night cycles? That would be way too awesome in a Battlefield game, especially one like Battlefield 3.
So if FB2.0 only supports DX10 and 11, what does that mean for the Xbox 360 version of BF3? Will true FB2.0 only be used for the PC version? Will a modified version of FB2.0 be used in the creation of the xbox version?
Any info for PS3? Not bashing on the Xbox, but the PS3 is more powerful, so I would like to know about the PS3 version of the game. I don’t want multiplatform games to be equal anymore because you get what you pay for. Xbox is inferior when it comes to games like this, so can you guys use the full potential of each console? PLEASE!
@Riley – the PS3 is NOT more powerful, why do PS3-fanboys always insist on that crap?
the ps3 is more powerful then the 360 ya nob its not fanboys who say that its fact, I am a fan of all consoles and pc (I’ve got them all) but facts are facts the ps3 i more powerful then 360 and the 360 is more powerful then the wii, the only people who say thatits not are those who can’t deal with it, just because a console is less powerful doesn’t mean its a shit console it all comes down to the games and the support it gets from the industry and the consumer.
@Riley
The problem is that the most Game Developers think that it is to expensive to change the code for every platform.
And in fact it is and that is the reason why PC-Gamers hate Consoles, because the games stop using the full Potential of the PC’s. The power of the Next-Gen Console Generation is limited and I think that they can’t keep up to the Level of todays Technology.
Because of this Developers develop for Consoles and simply port the games to PC.
So I think that you can forget getting games with different graphics for all consoles, because it’s to expensive for the developers.
Wolliwonker,
sorry to say but you are totally wrong. It has nothing to do with cost for doing the physical code. Videogames are coded based upon the engine the studio is using and passed from one platform to another. With minor tweaks and changes here and there. I have been in the industry for 6yrs and worked across all platforms. SO, please stop talking like you know what,why, and how game developers work.
im curious too now that DICE have announced it wont support DX 9, how the outcome for consoles will be..
I would very much like to see some console gameplay rather than that High end pc marketing BS EA got going on. they should do what Bethesda was doing while the showed Skyrim during E3 all of their gameplay videos and trailers are shown running on the xbox360.
Pingback: Book Review: CryENGINE® 3 Cookbook - gputoaster: Blog - IGN
Maybe they does not support directx9 for pc user. but of course the game will run on 360 (in directx9). There is nothing who change in the xbox hardware, so directx9 can be used without fear of something goes wrong with an update. For pc user it’s different, supporting directx9, wich can have an update, and no longer work after the update…. maybe they just want to avoid this kind of problem. Or the game engine is just too much powerfull for a pc with a single core cpu at 1.5Ghz who run directx9. Since directx9 is here since a lot of time now, user s with a very less powerfull computer can think “hey, i have directx9 on my computer, so i will run the game!”
I love the idea of Day/Night cycles in the game. if not cycle within each game, but randomize day/night every time a new map is loaded.
In the event that this does happen, I can see how mortars and M320 can be equipped with parachute flares and really see the dynamic lighting in its full glory.