DirectX vs. OpenGL

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

Moderátor: Baneshee

133
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. lis 2005
Bydliště: Nová Dubnica-SZ Slovensko

DirectX vs. OpenGL

Příspěvek od 133 »

Neviem ci to patri zrovna sem, ale skusme ako hraci podiskutovat..ma nejaky logicky vyznam ze PC a XBOX ako jedine masivne vyuzivaju DirectX?? Vsetci vieme ze OpenGL je rychlejsi (hlavne pri SW emulaciach nepodporavanych funkcii) a na rovnaku grafiku ako pod DX by pri pri pouziti GL stacil menej vykonny HW.. Napr Unreal Engie 3 je multiplatformovy a ma teda aj plnu podporu OpenGL Microsoft vsak zaplatit tazke prachy aby hrac nemal moznost (ako napr. s prvom UT) menit API.. V podstate jediny kto tvori OpenGL hry v dnesnej dobe je id, co je tiez pomerne zaujimave a Microsoft to nepochybne stoji vela prachov uplacat hernych vyvojarov. Mna ziadne logicke vysvetlenie aktualneho statusu nenapada, jedine ze by programovanie pod DX bolo brutal jednoduchsie ako pod GL?? Je to tak, alebo je to len spinavost Microsoftu na ktoru nakoniec doplacaju nase penazenky?
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 »

I UT2004 umělo OpenGL chod.
Problém je v tom, že OpenGL nemá žádné zastřešení a tím pádem není dána žádná vyvojová linie, díky čemuž o něj nemají zájem výrobci hardwaru a dále tím i softwaru.
DirectX zastřešuje největší softwarová společnost na světě a nikdo jí nekecá do toho, jak jej má nadále rozvíjet.
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 »

pilarius píše:I UT2004 umělo OpenGL chod.
Problém je v tom, že OpenGL nemá žádné zastřešení a tím pádem není dána žádná vyvojová linie, díky čemuž o něj nemají zájem výrobci hardwaru a dále tím i softwaru.
DirectX zastřešuje největší softwarová společnost na světě a nikdo jí nekecá do toho, jak jej má nadále rozvíjet.
To je sice pravda ale aj u OpenGL su jednoznacne standardy a ako taky da sa povedat ze je jedinym moznym rozhranim pod ktorym s da tvorit grafika na nerozoznanie od reality (filmove animacie atd) samozrejme nie v realnom case, ale teoreticky pri dost vykonnom HW by to bolo samoska mozne aj realtime. DirectX je len slaby odvar ktory s dalsiou a dalsiou verziou len vybera z funkcii OpenGL a berie si ich (obrazne) a tym sa zlepsuje.. Ja v tom skor vidim zaujmy vyrobcov VGA - OpenGL by aj pri nepodopore tej ktorej funkcie zo strany GPU umoznil hru hrat plynulo s dost silnym CPU, DirectX toto neumozni, resp. hru ani nespustis co je slusna "vata" pre vyrobcov GPU..
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.
Thellwin
Administrátor
Administrátor
Uživatelský avatar
Registrován: 19. čer 2003
Bydliště: Satan City

Příspěvek od Thellwin »

To 133: Odpovídej pls tlačítkem odpovědět a ne cituj.
Goldnoob team proud member!
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 »

0 killed (OK)
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 »

Ale spustíš: http://pctforum.tyden.cz/viewtopic.php?t=119678 .

OpenGL je stále ve verzi 2.0, pokud se nemýlím. Takový pomalý vývoj prostě v dnešním světě neuspěje. Dále je zde spousta neznalých lidí. Po čem si myslíš že sáhnou, když budou mít na výběr grafickou kartu s "OpenGL 2.0" nebo "DirectX 10.1© by Microsoft" ? Je to prostě o marketingu.
Realitu lze vždy rozeznat a je jen na zručnosti každého grafika, jak nástroje jemu dané utilizuje. Tímto bych tyto dvě rozhraní nepoměřoval.
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 »

Neznaly mas pravdu..ale sucastny OpenGL podporuje aj unifikovane shadery..setko setko co je v DX 10,1 ci co je to teraz za shit a este omnoho viac. Ked uz su ludia lamy to beriem ale preco je tych hier tak zufalo malo? CoD4 je vinimka a plynulo sa to hrat moc neda. OpenGL je neporovnatelne rychlejsi pri SW emulacii cez CPU co by odburavalo upgradovat VGA kazdeho 1/2 roka a este pri Ageye ktora by Ti vydrzala celu vecnost.. S tou realitou samozrejme obrazne :wink: ale normalne ma to serie, uz sme mohli byt graficky pri sucastnom vykone HW podstatne dalej nebyt Mrkvisoftu a ich paktov :evil:
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 by OpenGL musel zamáknout na marketingu. Prvním krokem by bylo zaštítění nějakou firmou z branže (třeba Google, ten se teď plete do všeho a Microsoftu dává docela facky). Druhým krokem by byl posun ve značení - přidat jakoukoliv blbinu a posunout to alespoň na 3.0, aby byl "cítit" nějaký vývoj (viz. ATI - řada HD3xxx, NVidia - řada 9xxx s minimálním vývojem).
Tamta věcička neumí jen CoD4. Mrkni na ty odkazy.
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 »

Uz som tie odkazy prebehol a JJ da sa to teda..na rychlosti akou to funguje v DX to vsak nemeni. :wink: Ako presne toto som myslel keby sa toho fakt niekto ujal a urobil protipol DX bolo by to to najlepsie co by nas hracov mohlo stretnut lebo taketo nekrestanske prachy z nas tahat len koli monoplu DX a ich paktom je fakt sila UFF..trochu konkurencie by neuskodilo hlavne ked je take fantasticke API ako OpenGL je to velka, naozaj velka skoda.. Prachy by to urcite zarabalo, snad sa toho niekto chyti.
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.
MichiGen
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. zář 2006
Bydliště: Stara Tura
Kontaktovat uživatele:

Příspěvek od MichiGen »

Mozno Linux komunita.
CPU: C2D E4500 2,2GHz@3,2GHz 1,352V real (Scythe Ninja Plus+ Noctua NF-P12-1300) MB:Asus P5K,bios ver 1005 RAM: Corsair 2x2GB Twin2X C5DHX 960MHz CL5-5-5-15 2T, 2,1V VGA:Palit GTX 260 OC 663/1152/2304MHz HDD:Seagate SATA II 320GB DVD-ROM:Plextor PX750A LCD Monitor:LG L226WTQ-PF 22" Black Zdroj:Corsair 520W HXEU Case: Rebel 9 Economy + 2xNoctua NF-S12-800 Gamepad: Logitech cordless Rumblepad 2 || 92% of teens have moved onto rap. If you are part of the 8% that still listen to real music, copy and paste this into your signature ||
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 »

To by zrovna pomoc nebola.. Musi sa toho chytit financne silna a znama spolocnost napr. spominany Google ktory by mohol plne konkurovat Mrkvisoftu..ekvivalent Linux komunity ma v podstate OpenGL teraz, na konkurenciu na urovni beznych hier to ale nestaci.
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 »

A na jaké detaily bys to prosímtebe hrál ? Stále existují klidně tři roky staré karty, kde si na nejnižší detaily zahraješ nejnovější DirectX hry. Myslíš si snad, že by sis zahrál se tři roky starým procesorem nejnovější OpenGL hry skrze softwarový rendering ? Uvidíme, jak dopadne Ray Tracing.
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 s dobre napisanou hrou na urovni Crysis ci UT3 pod Open GL by ziadna 6800Ultra a vyssie nemala pri dost rychlom CPU a dostatku RAM na full detaily problemy. Pozri si napr Light Mark..vyzera naprosto fantasticky a GeForce 8600GT 256MB Ti tam da 100FPS bez problemov. V podobnych testoch pod DirectX (ale len podobnych lebo tak kvalitne shadingove testy pod DX ani nie su) vypluje ledva 40FPS.. Rozdiely su priepastne, kazdy kto niekedy robil s grafikou vie..to ale neznamena ze aj GL hry sa nedaju sprasacit a zle 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.
MichiGen
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. zář 2006
Bydliště: Stara Tura
Kontaktovat uživatele:

Příspěvek od MichiGen »

Podla mna je to v sucasnosti s tou kvalitou tak nejak narovnako. Ak vychadzam z dvoch najmodernejsich hier z kazdeho API. Unreal Tournament 3 na masovo pouzivanom unreal 3 engine vs Ennemy Territory Quake Wars. Obe hry behaju vyborne, UT je mi vsak predsa len o nieco blizsi, ci uz je to takou nejakou prkenou fyzikou v quake wars alebo mierne divnou kamerou kedy sa pri pohybe akokeby trhal obraz alebo fps lockom. Unreal 3 engine vsadza na masove pouzitie efektov, engine Quake wars zasa ide po osvedcenych stopach a ponuka tiez kvalitny vizual. Podla mna je to skoda ze OpenGL takto pod Microsoft OS zanika. Predsalen neviem o ziadnej hre ktora by dokazala tak fantasticky zachytit vnutorne priestory a s tym spojenu hororovu atmosferu ako Doom 3 (Aj Quake 4 bol fajn, aj ked hratelnost bola jednoznacne zastarala).
CPU: C2D E4500 2,2GHz@3,2GHz 1,352V real (Scythe Ninja Plus+ Noctua NF-P12-1300) MB:Asus P5K,bios ver 1005 RAM: Corsair 2x2GB Twin2X C5DHX 960MHz CL5-5-5-15 2T, 2,1V VGA:Palit GTX 260 OC 663/1152/2304MHz HDD:Seagate SATA II 320GB DVD-ROM:Plextor PX750A LCD Monitor:LG L226WTQ-PF 22" Black Zdroj:Corsair 520W HXEU Case: Rebel 9 Economy + 2xNoctua NF-S12-800 Gamepad: Logitech cordless Rumblepad 2 || 92% of teens have moved onto rap. If you are part of the 8% that still listen to real music, copy and paste this into your signature ||
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 »

JJ mas pravdu. Ono UT3 vyzera uplne rovnako aj pod OpenGL tomu ver, ale na beh by potreboval menej nahypovane PC co vyrobcom HW nevyhovuje a Mrkvisoft priniesol elegantne riesenie - ojeb. Nepopieratelne vyvoj OpenGL spomalil a DX napreduje rychlo stale je vsak len odvarom GL2.0 nehovoriac o potencialy GL vs. DX takze nelogicke preco vobec Mrkvisoft siahol po tomto a nie OpenGL, zrejme uz vtedy zohrali vyrobci HW svoju rolu i ked neni tak davno co napr nVIDIA GL tvrdo presadzovala a v podstate dodnes su v OpenGL vyrazne lepsi ako ATI. (brane vseobecne su samozrejme vinimky atd..)
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 »

Ale ty hry si zahraješ i na starém HW. Nikdo tě nenutí kupovat nový. To, že místo na Medi/High si je zahraješ na Low snad takový problém není, protože nejde jen o tu grafiku.
Komerce se netokla pouze tohoto, ale bez komerce bychom stále nakupovali za Bony, tak si vyber...
€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 »

Ono je problem, ze OpenGL je v dnesni dobe skutecne pomerne zastarale a pomerne splacane. O podporu velkych firem nejde, vsak na vyvoji spolupracuji takove firmy jak Apple, AMD/ATI, Dell, IBM, Intel, nVidia, SGI, SUN a dalsi, problem je, ze jadro OpenGL je v zasade stejne uz od doby jeho vzniku, tedy nekdy od 90. let. Vsechny novejsi funkce od te doby se resi pomoci extensionu, ktere nejsou az tak programatorsky privetive a za tu dobu je v nich docela bordel... Na druhou stranu muze GL timto zpusobem rychle reagovat na pripadne novinky v grafickem svete a nemusi se cekat az jich bude dost na vydani dalsi verze rozhrani. DirectX zase poskytuje ciste, moderni api, ktere je ale omezeno jenom na Windows (narozdil od OGL, jehoz porty lze najit snad na vsech myslitelnych platformach). V soucasne dobe se ale pracuje na OpenGL 3.0, ktere by melo byt napsano kompletne znovu a moderne a tak znovu dohnat (pri trose stesti predehnat) momentalni naskok DirectX. Dockat bychom se meli jeste letos...

Nicmene tvrdit, ze GL je jedinym rozhranim, ve kterem se da tvorit grafika nerozeznatelna od reality (ve smyslu CG filmu) je naprosta blbost, jelikoz tyhle filmy se odjakziva renderovali offline, pomoci softwarovych rendereru.

To same argumentovat tim, ze hra delana v OpenGL mela lepsi atmosferu, nez v DX. V obou rozhranich je mozno vytvorit vice mene identickou grafiku (viz enginy s dual rendererem). Ze Doom 3 vypadal tak jak vypadal neni vec OpenGL, ale spis grafickeho citeni ID Softu...
Eagle3D Engine under developement

Hledáme do firmy schopného ASP/VB.NET/C# programátora, více po SZ
MichiGen
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. zář 2006
Bydliště: Stara Tura
Kontaktovat uživatele:

Příspěvek od MichiGen »

Nj, pravda :)
CPU: C2D E4500 2,2GHz@3,2GHz 1,352V real (Scythe Ninja Plus+ Noctua NF-P12-1300) MB:Asus P5K,bios ver 1005 RAM: Corsair 2x2GB Twin2X C5DHX 960MHz CL5-5-5-15 2T, 2,1V VGA:Palit GTX 260 OC 663/1152/2304MHz HDD:Seagate SATA II 320GB DVD-ROM:Plextor PX750A LCD Monitor:LG L226WTQ-PF 22" Black Zdroj:Corsair 520W HXEU Case: Rebel 9 Economy + 2xNoctua NF-S12-800 Gamepad: Logitech cordless Rumblepad 2 || 92% of teens have moved onto rap. If you are part of the 8% that still listen to real music, copy and paste this into your signature ||
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 »

€agle píše:O podporu velkych firem nejde, vsak na vyvoji spolupracuji takove firmy jak Apple, AMD/ATI, Dell, IBM, Intel, nVidia, SGI, SUN a dalsi...
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á. :)
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 »

€agle píše:Ono je problem, ze OpenGL je v dnesni dobe skutecne pomerne zastarale a pomerne splacane. O podporu velkych firem nejde, vsak na vyvoji spolupracuji takove firmy jak Apple, AMD/ATI, Dell, IBM, Intel, nVidia, SGI, SUN a dalsi, problem je, ze jadro OpenGL je v zasade stejne uz od doby jeho vzniku, tedy nekdy od 90. let. Vsechny novejsi funkce od te doby se resi pomoci extensionu, ktere nejsou az tak programatorsky privetive a za tu dobu je v nich docela bordel... Na druhou stranu muze GL timto zpusobem rychle reagovat na pripadne novinky v grafickem svete a nemusi se cekat az jich bude dost na vydani dalsi verze rozhrani. DirectX zase poskytuje ciste, moderni api, ktere je ale omezeno jenom na Windows (narozdil od OGL, jehoz porty lze najit snad na vsech myslitelnych platformach). V soucasne dobe se ale pracuje na OpenGL 3.0, ktere by melo byt napsano kompletne znovu a moderne a tak znovu dohnat (pri trose stesti predehnat) momentalni naskok DirectX. Dockat bychom se meli jeste letos...

Nicmene tvrdit, ze GL je jedinym rozhranim, ve kterem se da tvorit grafika nerozeznatelna od reality (ve smyslu CG filmu) je naprosta blbost, jelikoz tyhle filmy se odjakziva renderovali offline, pomoci softwarovych rendereru.

To same argumentovat tim, ze hra delana v OpenGL mela lepsi atmosferu, nez v DX. V obou rozhranich je mozno vytvorit vice mene identickou grafiku (viz enginy s dual rendererem). Ze Doom 3 vypadal tak jak vypadal neni vec OpenGL, ale spis grafickeho citeni ID Softu...
No s tym GL extensions mas pravdu, ale zas tak splacane to neni i ked v porovnani s DX ano :roll: No a co sa tika animacii atd tak samoska su renderovane aj SW a nie realtime ale robia sa v API OpenGL, tak som to myslel. S tou atmosferou je to samozrejme pravda, tu urobili id nie GL, o tom GL 3.0 som priznam sa nevedel, no som velmi zvedavy, snad sa uchyti! A este ten naskok DX si myslel ako? Pouzivanejsi je a pravdepodobne aj bude a iny naskok?
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“