DirectX vs. OpenGL
Moderátor: Baneshee
- 133
- Začátečník

- Registrován: 26. lis 2005
- Bydliště: Nová Dubnica-SZ Slovensko
DirectX vs. OpenGL
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

- Registrován: 10. bře 2006
- Bydliště: Pardubice
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.
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

- Registrován: 26. lis 2005
- Bydliště: Nová Dubnica-SZ Slovensko
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..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.
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

- Registrován: 19. čer 2003
- Bydliště: Satan City
- 133
- Začátečník

- Registrován: 26. lis 2005
- Bydliště: Nová Dubnica-SZ Slovensko
- pilarius
- Začátečník

- Registrován: 10. bře 2006
- Bydliště: Pardubice
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.
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

- Registrován: 26. lis 2005
- Bydliště: Nová Dubnica-SZ Slovensko
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
ale normalne ma to serie, uz sme mohli byt graficky pri sucastnom vykone HW podstatne dalej nebyt Mrkvisoftu a ich paktov 
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

- Registrován: 10. bře 2006
- Bydliště: Pardubice
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.
Tamta věcička neumí jen CoD4. Mrkni na ty odkazy.
- 133
- Začátečník

- Registrován: 26. lis 2005
- Bydliště: Nová Dubnica-SZ Slovensko
Uz som tie odkazy prebehol a JJ da sa to teda..na rychlosti akou to funguje v DX to vsak nemeni.
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ý

- Registrován: 16. zář 2006
- Bydliště: Stara Tura
- Kontaktovat uživatele:
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

- Registrován: 26. lis 2005
- Bydliště: Nová Dubnica-SZ Slovensko
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

- Registrován: 10. bře 2006
- Bydliště: Pardubice
- 133
- Začátečník

- Registrován: 26. lis 2005
- Bydliště: Nová Dubnica-SZ Slovensko
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ý

- Registrován: 16. zář 2006
- Bydliště: Stara Tura
- Kontaktovat uživatele:
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

- Registrován: 26. lis 2005
- Bydliště: Nová Dubnica-SZ Slovensko
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

- Registrován: 10. bře 2006
- Bydliště: Pardubice
- €agle
- Středně pokročilý

- Registrován: 13. lis 2003
- Bydliště: Vlastní 3D svět :)
- Kontaktovat uživatele:
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...
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
Hledáme do firmy schopného ASP/VB.NET/C# programátora, více po SZ
- MichiGen
- Středně pokročilý

- Registrován: 16. zář 2006
- Bydliště: Stara Tura
- Kontaktovat uživatele:
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

- Registrován: 10. bře 2006
- Bydliště: Pardubice
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á.€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...
- 133
- Začátečník

- Registrován: 26. lis 2005
- Bydliště: Nová Dubnica-SZ Slovensko
No s tym GL extensions mas pravdu, ale zas tak splacane to neni i ked v porovnani s DX ano€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...
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.