• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank
  • Kritk / Fragen / Anregungen zu Artikeln

    Wenn ihr Kritik, Fragen oder Anregungen zu unseren Artikeln habt, dann könnt ihr diese nun in das entsprechende Forum packen. Vor allem Fehler in Artikeln gehören da rein, damit sie dort besser gesehen und bearbeitet werden können.

    Bitte beachtet dort den Eingangspost, der vorgibt, wie der Thread zu benutzen ist: Danke!

News - Rage: Kein DirectX 10-Support für den Action-Titel Rage

AW:

Rabowke am 07.08.2007 10:16 schrieb:
morgana am 07.08.2007 09:30 schrieb:
John Carmack hat schon immer gewusst was wichtig ist und was nicht.
Das vage ich zu bezweifeln. John C. hat vllt. ein Ahnung von Programmierung von 3D Engines, aber selbst da programmiert er öfters am Zahn der Zeit vorbei. Schlußendlich lebt ein Spiel nicht nur von der verwendeten 3D Engine, sondern auch von der Story, sofern vorhanden. Und da sah Quake 4 bzw. Doom 3 doch recht Mau dahingehend aus.

Carmack war schon immer ein Verfechter von OpenGL und damit die einfache Portierung auf den Mac bzw. Linux.


Q4 und D3 waren geil, auch wenn etwas plump hier und da, aber in grossem und ganzem - GEIL!
 
AW:

Bemerkenswert, dass es heute noch Spielehersteller gibt, die nicht M$in den A... kriechen und alles (meist) nur für DX programmieren. OpenGL hat schon seine Daseinsberechtigung. So wird zumindest einmal sichergestellt, dass das Produkt auch auf Betriebssystemen läuft, die kein DX haben. Alle Spiele von ID Software laufen daher auch ohne Probleme unter Linux und OSX. So muss das sein. Sollten mehr Firmen machen. Ich weiß schon, warum ich ein ID Fan bin. :-)
 
AW: News - Rage: Kein DirectX 10-Support für den Action-Titel Rage

Ich denke auch es ist die richtige Entscheidung und bin sehr gespannt auf das Spiel! :top: :-D
 
AW: News - Rage: Kein DirectX 10-Support für den Action-Titel Rage

Finde die Entscheidung gut. :top:
 
AW: News - Rage: Kein DirectX 10-Support für den Action-Titel Rage

Ich glaube ein ganz klein wenig wird da die Not zur Tugend gemacht. Es klingt für mich mehr so, als hätte man bei id keine Lust das ganze auf DX10 umzustellen.

So oder so, gut ist es dennoch, da viele der von id entwickelten Engines in vielen Spielen eingesetzt wurden (zb die Q2-engine für half-life1 etc. und die Q3 für MoHAA etc. (es gibt noch viel mehr Beispiele)).
Warum das bei der engine für Doom3 nicht der Fall war ist mir zwar unklar, aber wenn die aktuelle Engine wieder diese Beliebtheit bei Spieleentwicklern findet, dann könnte es noch viel mehr openGL-Spiele geben, die dann ebenfalls Plattformunabhängig wären.

Die "PC vs. Konsole"-Diskusion ist schon fast so alt wie die "Huhn-oder-Ei"-Frage. Der PC als auch die Konsolen haben alle ihre Stärken. Es bleibt es leztenendlich eine Geschmacksfrage, speziell was das Spieleangebot betrifft.

Wer z.b. auf JapanoRPG´s vom Schlage eines Final Fantasy steht, der ist spätestens seit Final Fantasy 8 und Grandia 2 bei der Konsole besser aufgehoben (sind meines Wissens die letzten Spiele dieser Art auf PC gewesen, wenn man mal vom grottenschlechten BoF 4 absieht. Diese Spiele machen auch einfach auf der Konsole viel mehr Spaß, wobei sich der PC-Spieler diesen Spielspaß mit Konsolen-Emulatoren und einem guten Gamepad locker zurück holen kann (wenn es denn legal wäre). Wer allerdings mehr auf Strategiespiele steht, der ist mit der Maus und Keyboard des PC´s besser gerüstet. Auch die richtig großen Online-RPGs wie WoW, Everquest und HdR sind ein starkes Argument für einen PC- und ein sehr starkes gegen die Konsole, auf der ich mir diese Spiele nur schwer vorstellen kann.
 
AW: News - Rage: Kein DirectX 10-Support für den Action-Titel Rage

armitage am 07.08.2007 22:37 schrieb:
wobei sich der PC-Spieler diesen Spielspaß mit Konsolen-Emulatoren und einem guten Gamepad locker zurück holen kann (wenn es denn legal wäre).
Schon für PS2-Spiele braucht man einen Mords-PC um die vorhandenen Emus schön und flüssig laufen zu lassen ;)

Auch die richtig großen Online-RPGs wie WoW, Everquest und HdR sind ein starkes Argument für einen PC- und ein sehr starkes gegen die Konsole, auf der ich mir diese Spiele nur schwer vorstellen kann.
FFXI kommt von der Spieleranzahl direkt nach WoW und LineageI/II und gibt es auch für PS2 und 360. Außerdem noch Everquest Online für PS2 ;)


Geht aber etwas am Thema vorbei, hier ging es mehr um die Technik der Plattformen (z.B. PS3 eigentlich nur Directx9, dafür aber Gewichtung auf OpenGL etc.) und was das für Multititel wie eben Rage bedeutet. Wozu auf DirectX10 versteifen etc.
 
AW: News - Rage: Kein DirectX 10-Support für den Action-Titel Rage

Es ist doch so, MS hat mit DX eine standardisierte Grafik-API entwickelt. Es ist nicht die schönste Grafik-API aber schön einfach, da man über den standardisierten Grad gar nicht hinaus entwickeln kann und die Grafikkartenhersteller machen dort mit.

Hätte es DX nicht in dieser Form gegeben, wären wir heute mit OpenGL sicherlich schon viel weiter in der Grafikdarstellung, sofern so viel Geld geflossen wäre, wie es seinerzeit für die Etablierung von DX geflossen ist.

MS erfindet das Rad mit DX10 ja nicht neu, sondern gibt genau vor wie etwas zu machen ist, damit es dementsprechend läuft unter OpenGL ist das zwar auch möglich, aber die Wege sind vielfältig und auch teuer, da man Grafikkartenpartner braucht die genau das liefern bzw. verarbeiten können, was man über die OpenGL-API ansteuer möchte.

Das ist vielen zu umständlich bzw. zu teuer.
Beispiel: Epic und ID wollen bestimmte Techniken in deren Engines HW-beschleunigt haben. Bei Id ist es etwas anderes als bei Epic und somit muss z.B. Nvidia in seiner HW diese Möglichkeit bieten. Unter DX gibt MS schon diese Dinge vor und Epic und Id müssen versuchen damit am besten auszukommen. Nvidia und ATI brauchen sich zum großteil nur daran ausrichten was MS in seiner Roadmap für die nächste Zeit vorgibt. Die Entwicklung dahingehend kann also beginnen.

Natürlich sammelt MS alle Vorschläge bzgl. Veränderungswünsche, doch bleibt es bei ihnen, ob sie umgesetzt werden. Bei OpenGL wäre es etwas anders.

Heute ist daher der HW-Beschleunigung unter OpenGL an die HW gebunden, die natürlich auf DX ausgelegt ist. Innovationen sind daher durch DX eingebremst.

Solche Aussagen von Id und auch die von Epic (beide Entwickler die aktiv OpenGL unterstützen) sind wichtig, damit MS kein Monopol in der Grafik-API bekommt und andere Systeme somit als Spiele-PCs ausgebremst werden.

Der Vorteil von DX für Entwickler liegt auf der Hand, denn nicht ohne Grund sind Konsolen bei denen so beliebt. Dort kann man für sichere 5 Jahre entwickeln und erst zum Ende, reizt man das System aus. Der PC verändert sich zusehenst stetig und die einzelnen HW-Resourcen der einzelnen Spieler ist auch unterschiedlich.

Eigentlich kann man sagen, dass niemand DX braucht, außer vielleicht MS ... und selbst die bräuchten es nicht, da Windows eh im Spielebereich dominiert, doch wenn ich mir Linux und MAC betrachte ... braucht man Windows wirklich nur zum Spielen, denn für den richtigen Officeeinsatz und spezieller Software, sind die anderen beiden OS attraktiver, besser und vor allem günstiger.
 
AW: News - Rage: Kein DirectX 10-Support für den Action-Titel Rage

leovince am 07.08.2007 23:53 schrieb:
Es ist doch so, MS hat mit DX eine standardisierte Grafik-API entwickelt. Es ist nicht die schönste Grafik-API aber schön einfach, da man über den standardisierten Grad gar nicht hinaus entwickeln kann und die Grafikkartenhersteller machen dort mit.

Hätte es DX nicht in dieser Form gegeben, wären wir heute mit OpenGL sicherlich schon viel weiter in der Grafikdarstellung, sofern so viel Geld geflossen wäre, wie es seinerzeit für die Etablierung von DX geflossen ist.

MS erfindet das Rad mit DX10 ja nicht neu, sondern gibt genau vor wie etwas zu machen ist, damit es dementsprechend läuft unter OpenGL ist das zwar auch möglich, aber die Wege sind vielfältig und auch teuer, da man Grafikkartenpartner braucht die genau das liefern bzw. verarbeiten können, was man über die OpenGL-API ansteuer möchte.
Naja. So ganz stimmt das nicht. Was heißt denn, das ist nicht die schönste API? Fakt ist, es ist erheblich einfacher DirectX zu programmieren als OpenGL. Und die Grafik sieht auch besser aus. Ob das wirklich daher kommt, daß bei MS mehr Geld geflossen ist, sei mal dahingestellt.
Natürlich erfindet MS das Rad nicht neu mit DX10, aber DirectX ist gegenüber OpenGL eine Neuerung (oder war es zumindest mal). Es ist halt einfach eine andere Schnittstelle.

leovince am 07.08.2007 23:53 schrieb:
Das ist vielen zu umständlich bzw. zu teuer.
Beispiel: Epic und ID wollen bestimmte Techniken in deren Engines HW-beschleunigt haben. Bei Id ist es etwas anderes als bei Epic und somit muss z.B. Nvidia in seiner HW diese Möglichkeit bieten. Unter DX gibt MS schon diese Dinge vor und Epic und Id müssen versuchen damit am besten auszukommen. Nvidia und ATI brauchen sich zum großteil nur daran ausrichten was MS in seiner Roadmap für die nächste Zeit vorgibt. Die Entwicklung dahingehend kann also beginnen.

Natürlich sammelt MS alle Vorschläge bzgl. Veränderungswünsche, doch bleibt es bei ihnen, ob sie umgesetzt werden. Bei OpenGL wäre es etwas anders.

Heute ist daher der HW-Beschleunigung unter OpenGL an die HW gebunden, die natürlich auf DX ausgelegt ist. Innovationen sind daher durch DX eingebremst.
Wie bitte? Und wie lief OpenGL dann früher? :confused:
OpenGL war schon immer Hardwarenah. Um korrekt zu sein, sind OpenGL Befehler direkte Hardwarebefehle. Also eine API direkt zur Hardware, im Gegensatz zu DirectX. Die DX-API geht nämlich erst an DirectX, die die Befehle umsetzt und dann an die Hardware weiter reicht.
Und daß Nvidia oder ATI sich an Vorgaben, Wünsche, sonst was von id, Epic oder sonst wem halten müßte, halte ich auch für ein Gerücht. Bei OpenGL ändert sich mit der Zeit nur sehr wenig. Warum auch? Es ist halt nur umständlicher die Grafik in OpenGL zu programmieren. Dafür ist eine OpenGL Engine (bei sauberer Programmierung) wesentlich schneller als eine DirectX Engine. Aber wenn dann ist es so, daß die Softwarefirmen die Befehle, die die Grafikkarte (egal ob OpenGL oder DirectX) best möglich ausnutzen. Aber nie im Leben umgekehrt.

leovince am 07.08.2007 23:53 schrieb:
Solche Aussagen von Id und auch die von Epic (beide Entwickler die aktiv OpenGL unterstützen) sind wichtig, damit MS kein Monopol in der Grafik-API bekommt und andere Systeme somit als Spiele-PCs ausgebremst werden.

Der Vorteil von DX für Entwickler liegt auf der Hand, denn nicht ohne Grund sind Konsolen bei denen so beliebt. Dort kann man für sichere 5 Jahre entwickeln und erst zum Ende, reizt man das System aus. Der PC verändert sich zusehenst stetig und die einzelnen HW-Resourcen der einzelnen Spieler ist auch unterschiedlich.

Eigentlich kann man sagen, dass niemand DX braucht, außer vielleicht MS ... und selbst die bräuchten es nicht, da Windows eh im Spielebereich dominiert, doch wenn ich mir Linux und MAC betrachte ... braucht man Windows wirklich nur zum Spielen, denn für den richtigen Officeeinsatz und spezieller Software, sind die anderen beiden OS attraktiver, besser und vor allem günstiger.

Auch das halte ich für eher fraglich. Konsolen werden von vornerein komplett ausgereizt, das ist eben der Vorteil der Konsolen. Da kennt der Entwickler exakt die Hardware und kann exakt dafür zugeschnitten programmieren. Beim PC gibt es viel zu viele Möglichkeiten, daher haben Spiele auf dem PC oft Probleme. Der PC wird vielleicht irgendwann mal ausgereizt (wenn man sich nicht sofort einen neuen kauft), aber die Konsole wird ab Erscheinungsdatum ziemlich gut ausgereizt.
 
AW: News - Rage: Kein DirectX 10-Support für den Action-Titel Rage

System am 07.08.2007 09:01 schrieb:
Jetzt ist Ihre Meinung gefragt: Hier können Sie Ihren Kommentar zum Artikel veröffentlichen und mit anderen Lesern darüber diskutieren.
"Perfektion ist nicht dann erreicht, wenn es nichts mehr hinzuzufügen gibt, sondern wenn man nichts mehr weglassen kann."
--Antoine de Saint-Exupery
:ugly:
 
Zurück