Re: Neue Argumente wollt Ihr?
Original erstellt von Airex
Programmierer Chris Hargrove sieht die Sache so: "Wir machen zu diesem Zeitpunkt keine Versprechungen, dass Unreal II auf einem Beschleuniger ohne Hardware T&L einwandfrei funktioniert. Unreal II ist in jeder Phase der Spielentwicklung unter der Annahme programmiert worden, dass eine Grafikkarte mit Hardware T&L Chip zur Verfügung steht. Im Gegensatz zu vielen Fans bin ich mir ziemlich genau darüber im Klaren, wie hoch die Anforderungen an den PC ausfallen werden. Mit einem T&L-losen 3D Beschleuniger sollte man daher nicht allzu hohe Erwartungen an die Spielgeschwindigkeit haben."
Ahem...schön und gut, aber bis Unreal2 erscheint, wird noch min. ein halbes JAhr vergehen. Dann bekommt man für sehr wenig Geld (wie heute auch) einen schnellen Prozessor. Und da U2 auf eine TnL-Einheit nach DX7 optimiert ist, sehe ich hierbei kein Problem, da sich sämtliche statischen TnL-Berechnung auch von der CPU durchführen lassen.
Auch Matthias Worch nimmt dazu Stellung: " Die Engine von Unreal II wurde von Epic zu einem Zeitpunkt konzipiert, als alle grossen Hersteller eine Grafikkarte mit T&L-Chip bereits im Handel oder zumindest in der Entwicklung hatten - bis dann PowerVR auf die Idee kam, mit der Kyro einen Sonderweg einzuschlagen. Wir werden natürlich versuchen, dass Unreal II auch aus Grafikkarten ohne T&L funktioniert, aber das ist eine Sache, die man nicht von heute auf morgen erledigt - wie sprechen hier nämlich von umfassenden technischen Änderungen."
Selten so einen Quatsch gehört!
Wenn sich U2 an den DX7-Standard hält, wird
jeglicher TnL-Code einen Software-Fallback haben, so daß er von der CPU emuliert werden kann. Das einzige, was so etwas verhindern könnte, wäre eine ID-Prüfung, die das Game nur auf Radeon und GF Karten laufen lassen würde.
"Hardeware T&L ist heutzutage einfach Standard", ergänzt Chris. "Einen veralteten Computer zu haben ist eine Sache, upgraden muss man als PC-Spieler immer. Wer sich hingegen eine neue, aber technisch veraltete Grafikkarte wie Kyro II kauft, hat im Fall von Unreal II einfach die falsche Entscheidung getroffen."
TnL ist Standard, ist schon richtig. Aber was oft vergessen wird, sind die Polygonmassen, die ja leider auch durch den Speicher der Graka geschickt werden müssen, und da werden GF2-Besitzer noch eine ziemliche Enttäuschung erleben, da die wertvolle Bandbreite für viele verdeckte Bereiche nun auch noch durch unnötigen Dreiecksverkehr auf dem Bus (nein, das ist keine Schweinerei) vermindert wird.
BTW, was macht den die GF2-Serie bei mehr als 2fachem Multitexturing, wie es bei U2 sicher vorkommen wird?
Richtig: Nochmal alles durch den Speicher jagen...