Künftige Battlefield-Spiele mit DX11?

DirectX 11: Battlefield-Engine Frostbite bereits portiert - Update: DirectX-11-Beleuchtungsbilder

Im Rahmen der GDC 2009 hat der Entwickler der Battlefield-Engine Frostbite, DICE, einen Einblick in die Portierung der Engine nach DirectX 11 gegeben. (Thilo Bayer, 25.08.2009)
 
DirectX 11 Compute Shader: Frostbite-2-Engine (5)
 
DirectX 11 Compute Shader: Frostbite-2-Engine (5) [Quelle: siehe Bildergalerie]
Original-Artikel: 15.04.2009
Johan Andersson, Rendering Architect bei DICE, hat auf der GDC 2009 über die Frostbite-Engine berichtet, die Basis der Battlefield-Spiele ist.

Am Anfang der Portierung nach DirectX 11 stand eine Cross-Plattform-Engine (PC, Xbox 360, PS3), die einen exklusiven DirectX-10-Renderpfad mit 10.0- und 10.1-Features besaß. Die eigentliche Portierung der Engine von DirectX 10 nach DirectX 11 ging nach Angaben von Anderson in rund drei Stunden vonstatten. Die meiste Arbeit war durch Suchen und Ersetzen innerhalb des Engine-Codes zu erledigen.

Da es aktuell noch keine DirectX-11-Hardware und entsprechende Entwickler-Tools gibt, hat man bei Frostbite einen Switch in den Compiler eingebaut, der zwischen DirectX 10 und DirectX 11 hin- und herschaltet. Man ist sich bei DICE sicher, dass die CPU-Last bei API-Aufrufen durch DirectX-11-Treiber deutlich reduziert werden kann. Die Frostbite DirectX-11-Engine bietet unter anderem HDR-Textur-Komprimierung, Compute Shader und Hardware-Tesselation für Charaktere und Gelände.

Update: 25.8.2009: Siggraph-Präsentation
Auf der Siggraph hat Johan Andersson von DICE eine aktualisierte Fassung seines Frostbite-Engine-Artikels von der GDC 2009 vom April vorgetragen.

Demnach gibt es zwei Versionen der Frostbite-Engine: Version 1.x kommt bei Battlefield: Bad Company 1, Battlefield 1943 und Battlefield: Bad Company 2 zum Einsatz. Unterstützt werden Xbox 360, PS3 und DirectX 10. Die Frostbite-2-Engine wird aktuell entwickelt, sie unterstützt auch DirectX 10.1 und DirectX 11. Besonders stolz ist man auf die parallelisierte Engine: So werden auf dem PC 2-8 parallele Programmfäden unterstützt, damit wird eine Core i7 voll ausgenutzt.

In der Präsentation geht Andersson auch auf den Compute Shader in DirectX 11 ausführlich ein und wie er für das Deferred Shading verwendet wird. Die Einbindung in Frostbite 2 sei allerdings noch experimentell. DICE setzt auf eine Mischung auf klassischer Rasterisierungs- und Compute-Pipeline. Drei Screenshots zeigen das Endergebnis des Deferred Shadings mit bis zu 1.000 Lichtquellen.

(Ansicht vergrößern für Quellenangaben)
     


Über die Frostbite-Engine hat PC Games Hardware bereits im Artikel Battlefield: Bad Company 2 kommt offenbar auch für PC und in R600 Demonstration mit neuer Grafik-Engine von Battlefield: Bad Company berichtet. DirectX 11 ist unter anderem in DirectX 11 - Schnittstelle für Grafikkarten in Windows 7 und Vista sowie in DirectX-11: Compute-Shader auf der GDC 2009 in Aktion ein Thema.
 
 
News, Tests und Wissen zu Technologie-Themen finden Sie auf der Technologie-Übersichtsseite von PC Games Hardware Online.
 
 
 
Verwandte Artikel:   DirectX 11   Frostbite  
 
 
 
Aktuelle Kommentare
acc
PC-Selbstbauer
26.08.2009 09:44
AW: DirectX 11: Battlefield-Engine Frostbite bereits portiert

Quote: (Zitat von Conan)
Die sind mit PC Games groß geworden und jetzt bringen sie nur Konsolengames.


gross geworden sind die mit amiga games, pc kam erst später .

kuer
BIOS-Overclocker
26.08.2009 08:24
AW: DirectX 11: Battlefield-Engine Frostbite bereits portiert

Quote: (Zitat von Two-Face)
Na hoffentlich nutzen die die Technik auch wirklich halbwegs aus. So einen eher lauen Sprung von DX9 zu DX10 wie bei Lost Planet will ich da nicht erleben



Sorry, aber was erwartest du den von DX11. Das auf einmal alles anders wird und alles so aussieht wie im Film. Da wirst du sicher enteuscht werden. Den meisten wird der wechsel garnicht auffallen, da es kleinigkeiten in der Darstellung sind, je nach dem wo für der Pfad genutzt wird. Es werden die Texturen etwas besser und die Beleuchtung und die Animationen oder auch die Geschwindigkeit wird besser. Das ist aber alles nichts gigantisches, sondern alles nur kleine Schritte. Aber alles wird besser

Dr. Kucho
Software-Overclocker
26.08.2009 08:07
AW: DirectX 11: Battlefield-Engine Frostbite bereits portiert

Quote: (Zitat von dungeon192)
Und mal ehelich, welcher 3D Gamer hat noch kein DX10 fähiges Sys.


Bei der Hardware mag das für den Großteil der Gamer zutreffen, aber in der Praxis scheitert es am Betriebssystem. Der Großteil spielt immernoch mit WinXP. Ich denke aber, dass sich das durch Win7 ändern wird. Vista hatte von Beginn an zu schlechte Presse und jetzt wo es vernünftig läuft, blickt jeder schon Richtung Win7, da Microsofts neuste Ausgeburt mit Lobeshymnen überschüttet wird.

 
 
1134 User online
Anmelden & mitmachen
Benutzername:
Kennwort:
Angemeldet bleiben
Jetzt mitdiskutieren!
Jetzt bestellbar!
Alles zu Crysis 3
Die besten Deals
Komplett-PCs von PCGH
Komplett-PCs von PCGH
So unterstützen Sie PCGH
Folgen Sie PCGH
Aktuelle Heft-Ausgabe
Welche Grafikkarte nutzt du derzeit zum Spielen?
Radeon HD 7970 (3.21%)
Radeon HD 7950 (1.40%)
Radeon HD 7870 (1.40%)
Radeon HD 7850 (0.90%)
Radeon HD 7770 (0.20%)
Radeon HD 7750 (0.10%)
Radeon HD 6990 (0.50%)
Radeon HD 6970 (2.11%)
Radeon HD 6950 (7.02%)
Radeon HD 6870 (5.22%)
Radeon HD 6850 (2.31%)
Radeon HD 5870 (5.02%)
Radeon HD 5850 (2.81%)
Radeon HD 5770/5750/6790/6770/6750 (3.41%)
Radeon HD 4890/4870 (1.50%)
Radeon HD 4870/4850 X2 (0.20%)
Radeon HD 4850/4830 (1.40%)
Radeon HD 3870/3850 (0.50%)
Andere HD 2000/3000/4000/5000/6000 (0.90%)
Radeon-X-1000-Reihe (0.10%)
Geforce GTX 680 (5.52%)
Geforce GTX 590 (0.40%)
Geforce GTX 580 (8.43%)
Geforce GTX 570/GTX 560 Ti-448 (11.94%)
Geforce GTX 560 Ti (9.13%)
Geforce GTX 550 Ti (0.50%)
Geforce GTX 480 (3.21%)
Geforce GTX 470 (3.91%)
Geforce GTX 460/560 Non-Ti/465 (6.72%)
Geforce GTS 450 (0.50%)
Geforce GTX 285/280/275 (2.71%)
Geforce GTX 260 (alle Versionen) (2.01%)
Geforce GTS 250/9800/8800 GT/GTS/GTX(+)/Ultra (2.21%)
Andere Geforce 500/400/200/8000/9000 (0.70%)
Geforce-7-Reihe (0.10%)
Ganz andere Grafikkarte (S3, Matrox, 3dfx & Co.) (0.00%)
Ich nutze eine Intel-IGP (z. B. HD 3000) (0.20%)
Ich nutze eine AMD-APU/IGP (0.00%)
Ich nutze eine Nvidia-Mobil-GPU (Geforce M), Angabe im Thread (0.80%)
Ich nutze eine AMD-Mobil-GPU (Radeon M), Angabe im Thread (0.40%)
Ich fühle mich geistig überfordert (0.40%)
997 Teilnehmer
PCGH-Webshops