Also ich finde ein spiel sollte möglichst 1:1 die realität abbilden. da gehören splitternde scheiben definitiv dazu...
Jup, aber zählst du die Splitter? Fällt es dir auf, wenn es nur 300 statt 300000 sind? Insbesondere wenn du eigentlich gerade damit beschäftigt bist, dich vor Maschienengewehrfeuer in Deckung zu bringen, anstatt Splitter zu zählen und du das ganze durch eine leicht mattierte Scheibe betrachtest, die dich keine Feinheiten erkennen lässt?
Sicherlich nicht.
Genau das sind aber die Bedingungen, die einem Actionspiel bei heutigen Auflösungen herschen. Bei Objekten unter einem Pixel Größe können wir kaum die Bewegung wahrnehmen/leichte Berechnungsfehler wahrnehmen, erst recht können wir nicht zwischen mehrere Objekten an dieser Stelle unterscheiden.
Für den visuellen Eindruck wirklich interessant sind Objekte, die mehrere Pixel groß sind - und schlichtweg aus Mangel an Platz können davon in einem Bildschirmbereich nicht sooo viele zu sehen sein, dass man zehntausende berechnen (können) müsste. Da reicht auch eine Enigen, die mit 100 Stück umgehen kann.
(Kann PhysX eigentlich Interaktionen zwischen Effektelementen berechnen? Spielphysik, also Interaktionen mit der Umgebung sind ja sowieso nicht drin. Sollten welche zwischen Effekten ebenfalls ausscheiden, ist der Realismus im Detail sowieso massiv eingeschränkt.)
Ob die wirklich Creative schaden wollten oder nicht, werden wir wohl nie erfahren. Die offizielle Aussage lautete ja irgendwas von wegen, dass man das Treibermodell umgestellt hat und dadurch DirectSound weggefallen ist.
DX9 läuft auch nicht mehr unter Vista, es wird nur noch emuliert (hab ich zumindest mal gelesen).
Die offizielle Aussage ist, dass es aus Sicherheitsgründen gestrichen wurde.
Da es in der Betaphase aber noch enthalten war, hätte man es optional freigeben können - hätte dann aber auch Support anbieten müssen.
Man hätte es sogar Creative zur eigenen Nutzung zur Verfügung stellen können. Vista hätte dann nur die Möglichkeit geboten, M$' neue Schnittstelle zu deaktivieren und die Befehle des Spiels statt dessen 1:1 an Creative-Software weiterzugeben, die ihrerseits mit DS3D hätte umgehen können.
Hat man aber alles nicht - man hat eine neue Schnittstelle eingeführt, man lässt Vista alle Anfragen an die alte Schnittstelle auf die neue umleiten und man gibt diese Daten erst wieder her, wenn aus ihnen finale Audiosignale berechnet wurden.
DX9 wird in dem Sinne nicht emuliert (sonst würde es unter Vista nicht auf DX9 Grafikkarten laufen), der Aufbau unterscheidet sich aber vom XP-DX9.
In dem Fall geht es aber gar nicht um die interene Verarbeitung, es geht um die reine Schnittstelle - und ob es sie gibt oder nicht.