DirectX vs. OpenGL

Problémy, zážitky, rady či pořádání LAN party

Moderátor: Baneshee

JohnyC
Nováček
Nováček
Registrován: 03. dub 2008

Příspěvek od JohnyC »

Dříve snad každá hra podporovala obě rozhraní, ale nejsem si jistý jestli to mělo nějaký přínos. Výkon +- stejný, druhé API jsem volil pouze pokud se v grafice vyskytovaly chyby. Špatný je, že u dx jsme odkázání pouze na politiku Microsoftu, viz. dx10 pouze ve Vistách ovšem netuším co brání některému z vývojářů udělat hru pod OpenGL.
€agle
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 13. lis 2003
Bydliště: Vlastní 3D svět :)
Kontaktovat uživatele:

Příspěvek od €agle »

pilarius píše:[No já jsem hlavně myslel to, že skupina nemá lídra. Jakémukoliv sdružení sobě rovných prostě vývoj zabere více času a je kompromisní. Jinak jsi v podstatě řekl vše, o co jsem se pokoušel já. :)
S tím souhlasím, na druhou stranu víc hlav víc ví, takže pravda bude asi někde uprostřed...
133 píše:... A este ten naskok DX si myslel ako? Pouzivanejsi je a pravdepodobne aj bude a iny naskok?
Náskok má právě hlavně z programátorského pohledu, už jenom, že OpenGL je pořád ještě v obyčejném C, zatímco DirectX je dávno úhledně uspořádán do tříd mluví ve prospěch DX. Krom toho Microsoft poskytuje vývojářům bohaté SDKčko plné příkladů, návodů a užitečného softwaru a tak nějak se o to prostě víc stará.

Pokud si chcete počíst, tak koukněte na srovnání na Wikipedii a odkazy vedoucí z ní...
Eagle3D Engine under developement

Hledáme do firmy schopného ASP/VB.NET/C# programátora, více po SZ
133
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. lis 2005
Bydliště: Nová Dubnica-SZ Slovensko

Příspěvek od 133 »

No to hej v tomto mas jednoznacne pravdu, ozaj chyba niekto kto by sa GL ujal v pravom slova zmysle a staral sa on.. Myslim ale ze je to len otazka casu, lebo prachy su z toho tazke o tom ziadna takze skor ci neskor..
MB Asus M2N SLI (nFORCE560) CPU AthlonX2 5200+, 2x2GB DDR2 800 A-Data, BFG 8800GTX 768MB, WD 160GB SATA II. 300, LCD 19 Acer.. I love U Anus-SKA.
133
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. lis 2005
Bydliště: Nová Dubnica-SZ Slovensko

Příspěvek od 133 »

JohnyC píše:Dříve snad každá hra podporovala obě rozhraní, ale nejsem si jistý jestli to mělo nějaký přínos. Výkon +- stejný, druhé API jsem volil pouze pokud se v grafice vyskytovaly chyby. Špatný je, že u dx jsme odkázání pouze na politiku Microsoftu, viz. dx10 pouze ve Vistách ovšem netuším co brání některému z vývojářů udělat hru pod OpenGL.
S tym vykonom nemas vobec pravdu..napr Half Life na kartach TNT/TNT2 Vanta bol pod DX takmer nehratelny zatial co pod Open GL behal aj na 1024 so slusnym CPU (viem o com hovorim, sam to mam overene :wink: ) to iste prve UT atd..pokracovat by sa dalo. So slusnym CPU sa aj na Vante pod GL dali tieto hry krasne hrat v 16bit ale na 1024 a full detailoch o com pod DX nemohla byt ani rec, to bola vzdy tazka slideshow.
MB Asus M2N SLI (nFORCE560) CPU AthlonX2 5200+, 2x2GB DDR2 800 A-Data, BFG 8800GTX 768MB, WD 160GB SATA II. 300, LCD 19 Acer.. I love U Anus-SKA.
pilarius
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. bře 2006
Bydliště: Pardubice

Příspěvek od pilarius »

Otázkou však je, zdali za to opravdu mohlo "výkonnější OpenGL", nebo hardware uzpůsobený pro tehdy ještě převládající OpenGL. Z pohledu IT jsou to prehistorické časy, takže bych takovéto věci do dnešní doby vůbec netahal.
133
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. lis 2005
Bydliště: Nová Dubnica-SZ Slovensko

Příspěvek od 133 »

V podstate ide o to ze stale plati to co platilo - slusne CPU a shits karetka - pod DX sekanice pod GL pohoda. Teraz mas to iste, princip sa nezmenil, to je jedno ze to boli prahistoricke casy proste SW emulacia nepodporovanych gunkcii je 100 a 1 v prospech GL, len uz si to bohuzial nemame moc na com overit lebo.. Na vlastne oci som videl a chvilku hral Doom3 na GeForce4 MX 460 64MB s dual core Pentiom 3,2GHZ a 1GB RAM na 1024x768 a medium detailoch slo vsetko nadherne hladko..keby bola ta hra pod DX ani by si ju nespustil, povedz ktore moderne akcie pod DX spustis na G4MX? Je to kok.. nechcem to tu ani napisat.
MB Asus M2N SLI (nFORCE560) CPU AthlonX2 5200+, 2x2GB DDR2 800 A-Data, BFG 8800GTX 768MB, WD 160GB SATA II. 300, LCD 19 Acer.. I love U Anus-SKA.
pilarius
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. bře 2006
Bydliště: Pardubice

Příspěvek od pilarius »

No tak tyhle staré GF byly stále ještě spíše pod OGL. Doom 3 je už taky pěkně stará hra. Já si jen pamatuji, že jsem hrál na docela slušné detaily Far Cry na GF3 Ti200 :) . UT2004 mi šlapalo na AMD Athlon XP 2400+, 768MB RAM, GF 6600 pod OGL i pod DX naprosto stejně (měřeno přes stat fps).
133
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. lis 2005
Bydliště: Nová Dubnica-SZ Slovensko

Příspěvek od 133 »

Je to koli tomu ze v podstate GF 6600 podporuje vsetky funkcie v UT04 HW cize nemuseli byt pouzite SW emulacie, resp. v uplne minimalnej miere cize hra bezala cca rovnako, keby si to hral na DX 7 karte so slusnym CPU videl by si rozdiel. A D3 je starsia hra sak jasne, ale napisana aby dost intenzivne vyuzivala DX8 a minimalne aj DX9 cize hrat takto napisanu hru v DX na karte s podporou DX7 - nemozne. To iste Far Cry HW funkcie GF3 mu bohate postacovali, to neboli moc good priklady, ale zbytocne sa uberat len tymto smerom.. Ide hlavne o ten monopol DX napriek mnohym nepopieratelnym vyhodam GL nemame moznost volby co je vzdy len na skodu.

P.S Ak mas moznost vyskusaj Far Cry a GF4MX a napis vysledok, ak to vobec spustis :wink:
MB Asus M2N SLI (nFORCE560) CPU AthlonX2 5200+, 2x2GB DDR2 800 A-Data, BFG 8800GTX 768MB, WD 160GB SATA II. 300, LCD 19 Acer.. I love U Anus-SKA.
pilarius
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. bře 2006
Bydliště: Pardubice

Příspěvek od pilarius »

Tady ale žádný monopol není. Výrobci her si mohou svobodně vybrat a vybírají si DX kvůli již zmíněným SDK :) . Grafické karty podporují stále i OGL, takže je to vážně jen na programátorech. Monopolem bych to rozhodně nenazýval...prostě je to výhodnější nabídka.
133
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. lis 2005
Bydliště: Nová Dubnica-SZ Slovensko

Příspěvek od 133 »

Naozaj vsetky multiplatformove tituly (a je to vacsina) musia podporovat GL lebo DX vyuziva len PC a X360..v kolkych hrach si mozes vybrat medzi DX a GL? programatori svoju pracu urobia, ale Mrkvisoft pri PC verziach uraduje..
MB Asus M2N SLI (nFORCE560) CPU AthlonX2 5200+, 2x2GB DDR2 800 A-Data, BFG 8800GTX 768MB, WD 160GB SATA II. 300, LCD 19 Acer.. I love U Anus-SKA.
pilarius
Začátečník
Začátečník
Uživatelský avatar
Registrován: 10. bře 2006
Bydliště: Pardubice

Příspěvek od pilarius »

Já neříkám, že uživatel si může vybrat, ale programátor si může vybrat a tím tato situace nesplňuje podmínky této nedokonalé konkurence. I koncový zákazník má na výběr z her bez DX - různé hry pro Linux apod. Spoustu DX her lze hrát i bez DX - pomocí Wine na Linuxu například. Nevím, jak ten program pracuje, ale pravděpodobně provádí nějaký převod příkazů do OGL.
133
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. lis 2005
Bydliště: Nová Dubnica-SZ Slovensko

Příspěvek od 133 »

No to je ozaj moznost volby :roll: Nehovorim zas ze GL je boh vie aky zazrak a DX stoji za nic, API su to vsak minimalne vyrovnane a teda mali by mat kazdy hrac v hre moznost volby.
MB Asus M2N SLI (nFORCE560) CPU AthlonX2 5200+, 2x2GB DDR2 800 A-Data, BFG 8800GTX 768MB, WD 160GB SATA II. 300, LCD 19 Acer.. I love U Anus-SKA.
Lojza
Začátečník
Začátečník
Uživatelský avatar
Registrován: 28. led 2006
Bydliště: Šumperk

Příspěvek od Lojza »

Jak by dnes asi vypadaly hry pod rozhraním 3dfx Glide a S3 Metal, kdyby tato rozhraní nezanikla? Toť otázka :)
133
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. lis 2005
Bydliště: Nová Dubnica-SZ Slovensko

Příspěvek od 133 »

Uff tak S3Metal bol asi od zaciatku odsudeny na zanik nakolko cipy S3 boli aj su prepadak.. Glide bol spickove API ktore aj slusne napredovalo ale bez T&L nemalo sancu, nV sa chopila moznosti a zlikvidovala konkurenciu.. Vo svojej podstate vsak Glide a OpenGL su velmi podobne a jasne je aj to ze vo vsetkych rozhraniach by vyzerali rovnako ako pod DX.. :wink: Ale Glidu je skoda..celkom nostalgicky spominam na prvu Voodoo a Unreal..aach jo.
MB Asus M2N SLI (nFORCE560) CPU AthlonX2 5200+, 2x2GB DDR2 800 A-Data, BFG 8800GTX 768MB, WD 160GB SATA II. 300, LCD 19 Acer.. I love U Anus-SKA.
Odpovědět

Zpět na „Hry a zábava“