Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
08.01.2004, 16:38
Snoopy



Hi, Leute!
Ich wollt nur mal fragen, wieso geplant ist, das HL² nur auf Direct3D läuft und nicht mehr auf OpenGL?
Ich dachte eigendlich das OGL "zukunftsweisender" ist, weil es auf jeder Plattform läuft, Direct3D jedoch nur auf Microsoft Windows?
Kennt vielleicht auch jemand eine Deutsche Seite, wo der Unterschied zwischen den beiden Rendering Methoden beschrieben wird?
Währe echt nett, wenn ihr mich aufklärt :-)

--

felix qui potuit rerum cognoscere causas

zum Seitenanfang zum Seitenende Profil || Suche
001
08.01.2004, 17:11
Snut



opengl ist glaub ich komplizierter

--

zum Seitenanfang zum Seitenende Profil || Suche
002
08.01.2004, 17:29
ScyTheMan
Moderator


Dafür ist OpenGL schneller und platformunabhängig, wie Snoopy schon sagte. OpenGL ist aber nur für Grafik und Direct3D hat den Vorteil das der Sound gleich mit implementiert ist.

Alle angaben, wie immer, ohne Gewähr..

--

http://choerbaert.org
Ein Gespenst geht um im Netz - das Gespenst des Open Source
csndr

zum Seitenanfang zum Seitenende Profil || Suche
003
08.01.2004, 17:32
[RMen]OneStone



Jo, ohne Gewähr ist gut, denn:
1.) OpenGL ist nicht schwieriger als Direct3D.
2.) Direct3D hat kein Sound, DirectX hat Sound dabei. Und wenn man eh schon auf der OpenGL Schiene fahren würde, könnte man dann für Sound auch einfach OpenAL nehmen.

Ich denke, das beruht eher auf finanziellen Sachen bzw. Marketing oder sowas.

--

georg-wicherski@pixel-house.net | http://www.pixel-house.net/ - Coding Resource| http://www.google.de/

zum Seitenanfang zum Seitenende Profil || Suche
004
08.01.2004, 17:37
Ready



Ausserdem sind viele der Valve Jungs ex m$ Leute die sich eher mit DirectX auskennen.

--

zum Seitenanfang zum Seitenende Profil || Suche
005
08.01.2004, 22:32
Kriz



Die meisten Valve Jungs hatten aber so gut wie kaum Kontakt zu DirectX in ihrer aktiven M$-Ära. Gabe Newell z.B. war zwar mitunter ein Kind der ersten Stunde in Redmont, aber...

Ich glaube eher, daß folgende (wirtschaftlche) Aspekte eine Rolle spielen:

1. HL² wird offiziell nie für Linux erscheinen, also braucht's Windows als OS -> Knete für M$
2. Da Linux (und alle anderen Nicht-Windows OS) wegfallen, kann man sich direkt auf DirectX konzentrieren (Integrität usw.). Da spart Zeit und eine quasi doppelte Implementierung des GFX-Gerüsts.
3. Maya & Co. rennt nur ab Win2k (afaik) -> Knete für M$

Tja, ist schon assig :D

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
006
09.01.2004, 00:38
maurice



was spielt das überhaupt für ne rolle? was ist anders?
zudem, wir können daran eh nix ändern, also nehmts hin wie es kommt

--

Interstellar - visual love

I'm not random, i just have many thoug... Oh look, a Squirrel!

zum Seitenanfang zum Seitenende Profil || Suche
007
09.01.2004, 13:20
Snut



da man die gleichen effekte auch bei älteren gk machen könnte, wenn man opengl nimmt

--

zum Seitenanfang zum Seitenende Profil || Suche
008
09.01.2004, 13:23
Infi



eben, dann müssten sich die leute ja keine neuen grafikkarten kaufen :), -> weniger profit in der branche :P

--

zum Seitenanfang zum Seitenende Profil || Suche
009
09.01.2004, 13:33
K-Putt



Zitat:
Snut postete
da man die gleichen effekte auch bei älteren gk machen könnte, wenn man opengl nimmt
Das halte ich für ein gerücht.
Wenn die Grafikkarte das entsprechende Feature nicht beherrscht, kann auch die dazu passende opengl extension nicht verwendet werden.

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
010
09.01.2004, 13:39
Kriz



Ein solches Feature wird dann softwareemuliert, was dann natürlich nicht mehr die GPU, sondern die CPU macht. Und je nachdem kann dann schon die Leistung zusammenbrechen.

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
011
09.01.2004, 14:43
Exec



und das wollen die leets ja auch nicht ...
ich find nur schade das d3d viel langsamer als ogl is (so kommts mir auf jeden fall vor)
ausserdem hat d3d immer sonen wisch-wasch-effekt (kommt mir ebenfalls so vor)
aber naja, kann man nichts machen

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
012
09.01.2004, 16:12
K-Putt



Zitat:
Kriz postete
Ein solches Feature wird dann softwareemuliert, was dann natürlich nicht mehr die GPU, sondern die CPU macht. Und je nachdem kann dann schon die Leistung zusammenbrechen.
Stimmt, aber ich dachte diese Emulation gibt es bei Direct3D auch? War das nicht das mit HAL und HEL?

--

Rambo Engineer @ Drippy's 2fort - finest TFC 1.5 || Bild Upload || The world's most advanced open source database

zum Seitenanfang zum Seitenende Profil || Suche
013
09.01.2004, 16:21
Ready



@K-Putt : Es gibt 3 Gerrätetypen bei Direct3D:

1. HAL : Zum Rendern wird ausschließlich die Grafikkarte benutzt (Hardware Abstraction Layer)

2. REF : Sämtliche Berechnungen werden per Software emuliert (so gennanter Referenz Rasterizer) und der wird bei Direct3D von M$ gestellt. Vorteil : Man kann alles durch die Software testen lassen. Nachteil : Langsam

3. Benutzerdefiniert : Benutzerdefinierter Software Rasterizer den man sich dann selbst machen darf per Direct-X DDK (Driver Development Kit)

HAL bedeutet aber nicht das Transformation, Clipping und Beleuchtung automatisch von der Grafikkarte gemacht werden.

--


Dieser Beitrag wurde am 09.01.2004 um 16:22 von Ready bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
014
09.01.2004, 17:17
blair



maya gibts auch für tux/irix, kriz

--

because our freedom sits at the end of a gun
we're all here getting beat up and held back
we're all here digging knives from our backs

zum Seitenanfang zum Seitenende Profil || Suche
015
09.01.2004, 17:32
Basman



bei mir zieht die maus ab und zu nach... aber nur bei d3d... woran liegt denn das ? hm naja wurscht. ich will lieber opengl, da funktioniert wenigstens immer alles.

--

www.GamersScene.de

zum Seitenanfang zum Seitenende Profil || Suche
016
09.01.2004, 18:01
blair



verallgemeinerungen machen gute argumente aus...

--

because our freedom sits at the end of a gun
we're all here getting beat up and held back
we're all here digging knives from our backs

zum Seitenanfang zum Seitenende Profil || Suche
017
09.01.2004, 18:02
Tubgirl



Es muss auch nicht Maya ohne sonst was hochkalibriges sein... wartet ein paar Wochen, dann gibt's Ex- und Importer für alle nur möglichen Modelprogs. War bei Ut2003 so, warum sollt's hier anders sein?

--

zum Seitenanfang zum Seitenende Profil || Suche
018
11.01.2004, 02:11
SongokuX



Ich mag OpenGL auch lieber.
Dieses Problem mit dem Mausruckeln hatte ich bei HL in Verbindung mit Direct3D auch schon öfter.
Ausserdem habe ich bei direct3d in verbindung mit dunkelen Räumen die Erfahrung gemacht das Bild irgendwie weniger Farben zu haben scheint als es wirklich sind. Kann diesen Effekt schlecht beschreiben.
Ist mir Hauptsächlich bei Deus-Ex1 aufgefallen.

--

Sudden-Impact

zum Seitenanfang zum Seitenende Profil || Suche
019
11.01.2004, 02:15
Exec



jo deus ex1 hat dann immer so 256-farben-ähnliche effekte gehabt, glaub aber eher das das an der engine liegt, oder so ...
es gibts durchaus gute d3d-spiele, allerdings hab ich die erfahrung gemacht, das d3d einfach langsamer läuft, und die maus, wie basman schon sagte, nachzieht bei hohen auflösungen/großen texturen

hl: d3d -> wenn man vor ner wand steht zieht das bild enorm nach, wie ne mörder-reaktionszeit
ut: hauptmenu -> alles ab 32bit (egal welche reso) hängt die maus auch so extrem nach
aber naja, von den ganzen grafikfehlern (hitman 1/2 engine) auch mal ganz abgesehen, isses mir mit ogl doch lieber ;)

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
020
11.01.2004, 18:53
Snoopy



Also, wenn ich das alles mit dem nachziehen hier so hör, bin ich mir garnich mehr so sicher ob hl2 dann bei mir überhaupt läuft.
Ich hab (bzw, habe dann) 512MB RAM,
Athlon 64 3000+
und eine Radeon 9600
läufts da überhaupt?

--

felix qui potuit rerum cognoscere causas

zum Seitenanfang zum Seitenende Profil || Suche
021
11.01.2004, 19:01
Ready



Warum sollte es nicht laufen ? So viel bessere Hardware gibt es nicht.

--


Dieser Beitrag wurde am 11.01.2004 um 19:01 von Ready bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
022
11.01.2004, 21:23
schannall



also echt!
ich hoffe das es be i mir auch läuft...glaub aber net...

--

zum Seitenanfang zum Seitenende Profil || Suche
023
11.01.2004, 21:46
Snut



Zitat:
Snoopy postete
Also, wenn ich das alles mit dem nachziehen hier so hör, bin ich mir garnich mehr so sicher ob hl2 dann bei mir überhaupt läuft.
Ich hab (bzw, habe dann) 512MB RAM,
Athlon 64 3000+
und eine Radeon 9600
läufts da überhaupt?
entweder bist du:
1.extrem dumm
2.ein kleines arschloch das mit seiner hardware protzen will
oder
3.einer die provozieren will mit sollchen witzlosen fragen!

--

zum Seitenanfang zum Seitenende Profil || Suche
024
12.01.2004, 00:25
Smeagol



Zitat:
Snut postete
Zitat:
Snoopy postete
Also, wenn ich das alles mit dem nachziehen hier so hör, bin ich mir garnich mehr so sicher ob hl2 dann bei mir überhaupt läuft.
Ich hab (bzw, habe dann) 512MB RAM,
Athlon 64 3000+
und eine Radeon 9600
läufts da überhaupt?
entweder bist du:
1.extrem dumm
2.ein kleines arschloch das mit seiner hardware protzen will
oder
3.einer die provozieren will mit sollchen witzlosen fragen!
me tipt auf 2 (damit ist 1 und 3 sowieso eingeschlossen :D)

--

zum Seitenanfang zum Seitenende Profil || Suche