OpenGL 1.5 angekündigt

Chatt

Grand Admiral Special
Mitglied seit
09.02.2002
Beiträge
4.619
Renomée
3
Auf der heute zu Ende gehenden Fachmesse <a href="http://www.siggraph.org/s2003/" TARGET="b">SIGGRAPH</a> haben Silicon Graphics und das ARB (OpenGL Architecture Review Board) die neue Version 1.5 der Grafik API <a href="http://www.opengl.org/" TARGET="b">OpenGL</a> angekündigt.

Die neue "Shading Language" soll demnach die plattformunabhängige, 3-dimensionale Berechnung von Schatten möglich machen. Ausserdem sollen durch die Einbindung von "Vertex Buffer Object" 3D Darstellungen schneller berechnet werden.

OpenGL 1.5 wird momentan noch von keinem Grafikchip offiziell unterstützt, allerdings wird wohl schon die kommende Grafikchip Generation Nutzen daraus ziehen.
 
Bin mal gespannt welche Grakas offiziell tauglich für OpenGL1.5 sind (die Features vollständig ausnutzen) eigentlich dachte ich, dass nun OpenGL 2.0 ansteht, kann womöglich meine NV28 OpenGL 15 vollständig umsetzen?
OpenGL ist ja vergleichsweise flexibel, da die Hersteller eigene Extensions backen können. Vielversprechende Extensions werden sogar dann später direkt offiziell übernommen.
 
Wenn man konzentriert mit OpenGL weitergemacht hätte wären man in Sachen deutlich weiter als mit DirectX ...

Aber Microsoft beherrscht ja den Markt.
 
Original geschrieben von CapJo
Wenn man konzentriert mit OpenGL weitergemacht hätte wären man in Sachen deutlich weiter als mit DirectX ...

Aber Microsoft beherrscht ja den Markt.

MS beherrscht nur den Windows Makrt! Wenn es aber um wirklich professionelle 2D/3D Grafik (CAD, 3D Modelling, Doom ;D ) geht, und dies noch Plattform unabhänig, dann Hat Microsoft's proprietäres uniplattform DirectMurks das nachsehen!

@Bokill
Ich glaube nicht, dass die NV28 alle OpenGL 1.5 Features in HW unterstützt, sonst hättest Du wohl etwas mehr Scheine hinlegen müssen ;)

H.a.n.d.
Knife
 
Ich hab etwas im Internet gesucht und folgende Interessante News vom 10.03.2003 gelesen:

Im Internet geht das Gerücht herum, dass John Carmack id's Ego Shooter Doom III nicht für das Betriebssystem Windows herausbringen will.
Ein User im Heise-Forum hat folgendes geschrieben:
"DOOM 3 NICHT für Windows

Unbestätigten Meldungen zu Folge wird der dritte Teil des Ego-Shooters Doom von id-Software nicht auf dem Betriebssystem von Microsoft laufen. Grund ist die Politik von Microsoft gegenüber der mächtigen Grafik Bibliothek OpenGL, welche mit dem hauseigenen Direct3D konkuriert. Microsoft versucht vergebens John Carmak davon zu überzeugen, DirectX anstatt OpenGL für die Programmierung der Doom 3 - Engine zu verwenden. Dieser lies sich jedoch nicht beirren, zumal John schon in der Vergangenheit für die Verwendung von OpenGL an andere Spieleentwickler plädierte. OpenGL biete ihm mehr Freiheiten bei der Programmierung von 3D Engines, zumals diese dann ohne großen Aufwand auf vielen verschiedenen Plattformen laufen. Ob und wie Doom3 jemals an Windows angepasst werden kann liegt allein in den Händen von Microsoft, die sich dazu entschlossen hatten OpenGL nicht mehr zu unterstützen um ihr Direct3D an den Mann zu bringen. John Carmak tröstet die Windowsgamer mit den Worten 'Try Linux, kick MS'"

Zwar ist es durchaus zutreffend, das Carmack mit Direct3D alles andere als zufrieden ist und weiterhin auf OpenGL setzt, doch das Weitere wird man getrost als Gerüchte abtun können. Schließlich würde auf diese Weise ein Großteil der Einnahmen für id Software und seine Partner verlorengehen.

Todd Hollenshead hat auf der GDC berichtet, dass Doom III zu 90% fertig sei, allerdings weiterhin noch 90% der Arbeit vor ihnen läge. Ob Doom III tatsächlich noch dieses Jahr erscheint wird immer fragwürdiger.

Microsoft ist einfach schei**e und behindert die Softwareentwicklung...
 
Das war damals quatsch und ist es auch heute noch. Carmack ist doch kein Idiot und verschenkt quasi aus Trotz 95% seiner Einnahmen indem er Doom3 nicht auf Win laufen lässt (zumal das eh schnell geändert wäre durch findige Programmierer da OpenGL nunmal nicht plattformabhängig ist).
Und dass MS nichtmehr an OpenGL mitarbeitet macht recht wenig, die haben auch vorher nicht viel beigetragen.
Chatt (der wo nicht an wikrlich schlimme Konsequenzen glaubt)
 
Chatt, da erzählst du uns nichts neues. Es steht doch schon da, dass es sich um ein Gerücht handelt, dass 100 % nicht eintreten wird, aber es geht eher um das drumherum und um die Unzufriedenheit des 3D-Gurus Carmack, der mit DirectX mehr als unzufrieden ist und um die Produktpolitik Microsofts, die das Wachstum der restlichen Softwareindustrie bremst und versucht das Imperium weiter aufzubauen um die Softwareentwickung und -vermarktung weiterhin zu beeinflussen.

Die Konsequenzen sind schon eingetreten. Wenn man weiterhin an OpenGL drangeblieben wäre und Mircosoft nicht ihr eigenes Konkurrenzprodukt entwickelt hätte wären wir heute in Sachen 3D um einiges weiter als wir heute sind. Doch Microsoft will in allen Bereichen die Oberhand gewinnen.

Du musst dir die Quake3-Engine nur anschauen. Sie ist schon einige Jahre alt, aber bis jetzt noch eine der besten am Markt. Die UT2003-Engine ist dagegen sehr enttäuschend. Sie verbraucht sehr viel Performance, aber die graphische Qulität überzeugt mich kaum.

Alle modernen ID-Engines basieren auf OpenGL und sind der Maßstab für den restlichen Markt. Beispiele dafür: Doom, Doom2, Quake, Quake2, Half-Life, Quake3 und bald auch noch Doom3.
 
Zuletzt bearbeitet:
kann dafür auch Joysticks und Soundefekte steuern, Brot backen, den Hund streicheln, Mama zufriedenstellen und kann bestimmt noch viele andere tolle Sachen; wenn DX10 auf den Markt kommt, dann laufen auch alle vorherigen Spiele viiiiiel schneller, wie vorher.
;D 8)
 
Original geschrieben von CapJo
Chatt, da erzählst du uns nichts neues. Es steht doch schon da, dass es sich um ein Gerücht handelt, dass 100 % nicht eintreten wird, aber es geht eher um das drumherum und um die Unzufriedenheit des 3D-Gurus Carmack, der mit DirectX mehr als unzufrieden ist und um die Produktpolitik Microsofts, die das Wachstum der restlichen Softwareindustrie bremst und versucht das Imperium weiter aufzubauen um die Softwareentwickung und -vermarktung weiterhin zu beeinflussen.

Die Konsequenzen sind schon eingetreten. Wenn man weiterhin an OpenGL drangeblieben wäre und Mircosoft nicht ihr eigenes Konkurrenzprodukt entwickelt hätte wären wir heute in Sachen 3D um einiges weiter als wir heute sind. Doch Microsoft will in allen Bereichen die Oberhand gewinnen.

Du musst dir die Quake3-Engine nur anschauen. Sie ist schon einige Jahre alt, aber bis jetzt noch eine der besten am Markt. Die UT2003-Engine ist dagegen sehr enttäuschend. Sie verbraucht sehr viel Performance, aber die graphische Qulität überzeugt mich kaum.

Alle modernen ID-Engines basieren auf OpenGL und sind der Maßstab für den restlichen Markt. Beispiele dafür: Doom, Doom2, Quake, Quake2, Half-Life, Quake3 und bald auch noch Doom3.
Hab ja nix anderes behauptet. Ich wollte halt nur klarstellen dass der Austritt von MS nicht ganz so schwerwiegende Konsequenzen haben wird wie von manchen befürchtet.
Das Problem das OpenGL hat sind IMHO auch nur die fehlende Infrastruktur. Schaut man sich mal an wie "leicht" es ist DX zu coden im Vergleich zu OpenGL so sieht man auch dass da ne Menge Kosten dranhängen die man sparen kann. Bei OpenGL ist das halt (noch?) anders. Die Shading Language ist da schon ein sehr guter Schritt in die richtige Richtung, aber um DX vom Spielemarkt zu drängen reicht das noch lange nicht aus (leider :().
Chatt (der wo hofft dass OpenGL irgendwann wieder die Vormachtstellung kriegt die es verdient)
 
ist ut2003 nicht auch OpenGL ? ich dachte immer es läuft native auf linux ...
 
Ne das ist wie beim alten UT. Multi API Engine. In dem Fall halt DX und OpenGL (damals noch Glide).
Chatt (der wo nicht wirklich versteht warum man sowas macht, aber bitte)
 
Original geschrieben von Bokill
kann dafür auch Joysticks und Soundefekte steuern, Brot backen, den Hund streicheln, Mama zufriedenstellen und kann bestimmt noch viele andere tolle Sachen; wenn DX10 auf den Markt kommt, dann laufen auch alle vorherigen Spiele viiiiiel schneller, wie vorher.
;D 8)

DXx gut und recht, aber als 2D/3D sollte wennschon dann OpenGL fungieren und nicht Direct3D. Wie CapJo schon gesagt hatte, wird das wohl nie der Fall werden, da MikroWeich über alles die Oberhand haben will! Schade eigentlich... Aber am Markt existieren DX alternativen, welche a) Plattform unabhänig und b) Opensource sind (sprich SDL). Mit OpenML steht noch ein weiterer (neuer) Standard da, welcher auch das Ding hätte, DX zu verdrängen. Und würde man die Kräfte bündeln (SDL+OpenML+OpenGL vs. DXx), könnte man ein sehr leistungsstarke DXx Alternative herbeizaubern 8)

H.a.n.d.
Knife

PS: Das ist nicht etwa Fakt, sondern meine persönliche Meinung!
 
eigentlich sollte opengl 2.0 kommen, aber einige dinge konnten nicht mit aufgenommen werden u.a glSlang. deswegen nennt sich das ganze erstmal opengl 1.5.
alle dx9 karten können das bzw für diese wirds treiberunterstützung geben.
derzeit hat ja nur 3dlabs opengl 1.5 bzw 2.0 taugliche treiber. sind aber noch im alpha status.
 
Original geschrieben von Chatt
Ne das ist wie beim alten UT. Multi API Engine. In dem Fall halt DX und OpenGL (damals noch Glide).
Chatt (der wo nicht wirklich versteht warum man sowas macht, aber bitte)

UT gabs auch noch mit dem geilen meTAL von S3 :)
 
Stimmt, hab ich vergessen. Liege ich da falsch oder war das sowieso nur experimentell und brachte nicht viel?
Chatt (der wo sich nur noch dunkel erinnert)
 
Zurück
Oben Unten