Entwicklung von OGL && DX
-
Naja weiß nicht... Mal der Carmack setzt auf OGL und wenn so einer auf OGL setzt heißt das schon was! Aber dennoch Windows wirds noch länger geben und fast jedes Spiel läuft eben auf Windows
-
Ist wahrscheinlich wie bei vielem auch einfach Geschmackssache.
-
Kannst du in einem von beidem Programmieren?
-
roan312 schrieb:
(verbreitet sich OGL in der Spieleprogrammierung weiter ... usw.)
IMHO nicht.
Bye, TGGC (Wähle deine Helden)
-
Naja prinzipiell Dreiecke auf den Bildschirm hauen ist in beidem ja nicht gerade schwer
Aber ich bin gerade an nem gescheiden Scenenmanagement dran was schon einiges komplizierter ist 
-
wichtig ist auch, dass OpenGL niemandem "gehoert", sondern ein offener und vor allen Dingen ein plattformunabhaengiger Standard ist. D.h. und OpenGL wird auch fuer andere Dinge als nur fuer Spiele eingesetzt.
DirectX dagegen ist 100% proprietaer. Muss nicht schlecht sein, sollte man aber erwaehnt haben.
-
Blue-Tiger schrieb:
wichtig ist auch, dass OpenGL niemandem "gehoert",
Ich bin mir fast sicher, dass SGI das etwas anders sieht

-
dali schrieb:
Naja prinzipiell Dreiecke auf den Bildschirm hauen ist in beidem ja nicht gerade schwer
Aber ich bin gerade an nem gescheiden Scenenmanagement dran was schon einiges komplizierter ist 
Ich denke doch, dass auf dieser Ebene bereits soviel Abstraktionsarbeit geleistet geworden sein sollte, dass die genutze API recht unbedeutend wird.
-
SeppSchrot schrieb:
dali schrieb:
Naja prinzipiell Dreiecke auf den Bildschirm hauen ist in beidem ja nicht gerade schwer
Aber ich bin gerade an nem gescheiden Scenenmanagement dran was schon einiges komplizierter ist 
Ich denke doch, dass auf dieser Ebene bereits soviel Abstraktionsarbeit geleistet geworden sein sollte, dass die genutze API recht unbedeutend wird.
Ja klar aber was heißt dann aber in DirectX oder OGL programmieren wenn man eh nur noch die Schnittstelle betrachtet... Eben nichts aber man fängt als Anfänger eben immer erst mit solch einem einfachen Beispiel an und da ist Abstraktion noch völlig unbedeutend.
-
TGGC schrieb:
roan312 schrieb:
(verbreitet sich OGL in der Spieleprogrammierung weiter ... usw.)
IMHO nicht.
Bye, TGGC (Wähle deine Helden)
Wieso denn nicht? Wegen dem fehlenden Ersatz für DirectInput/Sound...?
Und woher weißt du das?
-
roan312 schrieb:
TGGC schrieb:
roan312 schrieb:
(verbreitet sich OGL in der Spieleprogrammierung weiter ... usw.)
IMHO nicht.
Bye, TGGC (Wähle deine Helden)
Wieso denn nicht? Wegen dem fehlenden Ersatz für DirectInput/Sound...?
Und woher weißt du das?Nur weil es erst ne Version 2 gibt heißt es nicht dass sie nicht weiterentwickelt wird... Natürlich tut sich da imho was

-
roan312 schrieb:
Wieso denn nicht? Wegen dem fehlenden Ersatz für DirectInput/Sound...?
Und woher weißt du das?Er weiß es nicht, er schätzt es nur...
Siehe z.B. Half-Life:
HL1: Software, DirectX, OpenGL
HL2: DirectX7-9
Die einzigen OpenGL Engines sind doch z.Z. nur die aus dem Hause id.
-
SeppSchrot schrieb:
Blue-Tiger schrieb:
wichtig ist auch, dass OpenGL niemandem "gehoert",
Ich bin mir fast sicher, dass SGI das etwas anders sieht

OK ok... aber immerhin gibts mit MESA eine freie (wenn auch nicht offiziell lizensierte) Implementierung. Und im Standardkommitee sitzt nicht nur 1 einzige Firma

-
roan312 schrieb:
TGGC schrieb:
roan312 schrieb:
(verbreitet sich OGL in der Spieleprogrammierung weiter ... usw.)
IMHO nicht.
Bye, TGGC (Wähle deine Helden)
Wieso denn nicht? Wegen dem fehlenden Ersatz für DirectInput/Sound...?
Und woher weißt du das?Ist eben so.
Bye, TGGC (Wähle deine Helden)
-
Sgt. Nukem schrieb:
Die einzigen OpenGL Engines sind doch z.Z. nur die aus dem Hause id.
für spiele. nich für die darstellung von wissenschaftlichen simulationen.
Außerdem gibt es denke ich einige Open Source/Linux projekte/Engines die aus einen mir absolut unbekannten grund kein Direct X verwenden
-
xroads42 schrieb:
Sgt. Nukem schrieb:
Die einzigen OpenGL Engines sind doch z.Z. nur die aus dem Hause id.
für spiele. nich für die darstellung von wissenschaftlichen simulationen.
roan312 schrieb:
(verbreitet sich OGL in der Spieleprogrammierung weiter ... usw.) ?
-
Sgt. Nukem schrieb:
xroads42 schrieb:
Sgt. Nukem schrieb:
Die einzigen OpenGL Engines sind doch z.Z. nur die aus dem Hause id.
für spiele. nich für die darstellung von wissenschaftlichen simulationen.
roan312 schrieb:
(verbreitet sich OGL in der Spieleprogrammierung weiter ... usw.) ?
-
Sgt. Nukem schrieb:
Die einzigen OpenGL Engines sind doch z.Z. nur die aus dem Hause id.
IMHO verwendet Bioware ebenfalls OpenGL..
-
xroads42 schrieb:
roan312 schrieb:
(verbreitet sich OGL in der Spieleprogrammierung weiter ... usw.) ?
[/quote]
IMHO meint das "usw." wohl eher "Wann kommt das nächste Update für GL/DX?", "Wie einfach ist der Einsteig?", "Warum bevorzugen Entwickler ...?" ...
mastercracker schrieb:
IMHO verwendet Bioware ebenfalls OpenGL..
Könnt' sogar gut sein, immerhin bringen die ja auch zeitgleich Linux-Versionen raus.

-
Sgt. Nukem schrieb:
xroads42 schrieb:
roan312 schrieb:
(verbreitet sich OGL in der Spieleprogrammierung weiter ... usw.) ?
IMHO meint das "usw." wohl eher "Wann kommt das nächste Update für GL/DX?", "Wie einfach ist der Einsteig?", "Warum bevorzugen Entwickler ...?" ...
[/quote]naja. die aussage von roan über spieleprogrammierung war aber auch nur in klammern, und somit zweitrangig. und er hat hauptsächlich nach der zukunft gefragt. Und dazu muss man einfach sagen das OGL eine große zukunft hat, und auch beständig weiterentwickelt wird.
egal. man muss aufjeden fall differenzieren. Und was sich in zukunft durchsetzten wird, hängt wohl ehr davon ab ab Microsoft seiene stellung auf dauer behält oder ob sich linux oder andere BS durchsetzten.
Und da man das nich 100% sagen kann, is es wichtig konzepte zu lernen und keine sprachen oder apis. Wer heute noch mit OGL programmieren muss ( in der firma), is aufgeschmissen wenn er morgen was mit DX machen muss, und er die konzepte nich begriffen hat ( oder umgekehrt ).