PCGH Wissen: Direct X 10.1 - Das sagen die Spieleentwickler
Was bringt Microsofts Direct X 10.1, welches mit dem Service Pack 1 für Windows Vista erscheint und bereits jetzt von der Radeon HD38x0-Reihe unterstützt wird? Wir geben einen Überblick und fragen Entwickler nach ihrer Meinung.
Microsoft spendiert im Rahmen des Service Pack 1 für Windows Vista seiner noch gar nicht so alten DX10-API ein Update auf Version 10.1. PC Games Hardware klärt bereits vorab, ob es sich beim D3D10.1-Support eher um Pflicht oder um Kür bei modernen Grafikkarten oder Spielen handelt.
Wann kommt's ...?
Gleich die erste Frage müssen wir unbeantwortet lassen. Sicher ist, dass D3D10.1-Support im Service Pack 1 für Windows Vista enthalten sein wird. Jedoch hat Microsoft bislang noch kein endgültiges Veröffentlichungsdatum für dieses Vista-Update bekannt gegeben. Man geht von einem Termin irgendwann im ersten Quartal 2008 aus.
Wann jedoch Spiele erscheinen, welche die neuen Möglichkeiten aktiv nutzen werden, ist noch gänzlich unklar - offizielle Ankündigungen stehen noch aus. PCGH konnte zumindest in Erfahrung bringen, dass ein bis dato noch nicht angekündigtes Strategiespiel D3D10.1 unterstützen wird. AMDs Guiseppe Amato sagte uns auf Nachfrage, dass in der zweiten Jahreshälfte "mehrere" Spiele Direct 3D 10.1 auf die eine oder andere Art nutzen werden, wollte sich jedoch nicht festlegen lassen, ob dies per Patch geschieht oder ob es sich um komplett neue Spiele handeln wird.
Wer kann's ...?
Quelle: Bild: PCGH
AMD Ping-Pong-Demo: Global Illumination (hier: an!) soll Vorteile von Direct X 10.1 zeigen (Bild: PCGH)
Quelle: Bild: PCGH
AMD Ping-Pong-Demo: Global Illumination (hier: aus!) soll Vorteile von Direct X 10.1 zeigen (Bild: PCGH)
Um möglichen Gerüchten vorzubeugen: Auch die 10.1-Version von Direct X wird exklusiv Windows Vista vorbehalten bleiben. Auf der Hardwareseite unterstützen AMDs Radeon-Karten der HD3800-Reihe bereits jetzt die neue API-Version. Aller Wahrscheinlichkeit nach werden auch die Updates der bisherigen Einsteigerkarten (HD2400 und HD2600), die HD3450, HD3470 und HD3650 D3D10.1-kompatibel sein.
Nvidia gibt sich dagegen sehr zurückhaltend, was D3D10.1 angeht, ein offizieller Hardware-Support für das Schnittstellen-Update wurde für bisher erschienene Produkte bislang nicht bestätigt, allerdings auch nicht direkt dementiert. Man ist offenbar versucht, die Möglichkeiten kleinzureden und bezeichnet DX10.1 als "kleineres, inkrementelles Update". Hilfe holt man sich dabei von Microsoft und Nvidia-Partner Crytek, welche ins gleiche Horn blasen.
Was bringt's ...?
Quelle: pcgameshardware.de
PC Games Hardware Übersichtstabelle: Die wichtigsten Merkmale von Direct X 10.1 auf einen Blick. (Bild: PCGH)
Die DX10.1-Änderungen konzentrieren sich grob in drei Bereichen:
• Optionale Features werden Pflicht
• Bessere Kontrolle über FSAA
• Erweiterte Shader-Fähigkeiten
Im Wesentlichen geht es bei Direct 3D 10.1 um striktere Spezifikationen und mehr Kontrolle durch den Programmierer. Durch direkten Zugriff auf die Tiefenwerte im MSAA-Buffer wird mit DX10.1 künftig auch bei Programmen, welche Deferred-Shading nutzen, Multi-Sampling-Kantenglättung fehlerfrei möglich sein - falls die Anwendung darauf ausgelegt ist. Auch sind jetzt Abtastmuster für die gängigen AA-Modi 2x, 4x und 8x festgelegt - sogar für 16x FSAA gibt es eine Vorgabe. Vorteil: Kantenglättung sieht dann auf allen Chips gleich (gut) aus, solange die fest verdrahteten Funktionen genutzt werden. Außerdem kann ein Programmierer auch im Shader-Programm speziell angepasste Kantenglättung auf Pixel-ebene durchführen - gut geeignet beispielsweise für hochfrequent flimmerndes Normal-Mapping oder aber für die Glättung der Kanten, welche durch Parallax-Occlusion-Mapping entstehen.
Zudem gibt es einige Funktionen, die nützlich für eine Echtzeit-Umsetzung von Global-Illumination-Techniken sein soll. Zumindest, wenn es nach der AMD-Präsentation zum Launch der HD38x0-Reihe geht. Cube-Map-Arrays erlauben es, beliebig aus den gebundenen Cube-Maps für eine wirklichkeitsgetreue Umgebungsspiegelung zu samplen.
PC Games Hardware Fazit: Direct X 10.1
Noch gibt es das neue Feature-Set nicht und entsprechende Spiele lassen auf sich warten. Eine D3D10.1-Unterstützung zu haben, ist bislang zwar gut und zukunftsweisend, aber noch nicht zwingend nötig.
Lesen Sie auf Seite 2 des Artikels: Das sagen renommierte Entwickler zu Direct X 10.1
