Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Drive > Grafika

Grafika Video karte i monitori

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 15.4.2006, 22:58   #1
Awax
Novi član
 
Član od: 15.4.2006.
Lokacija: ToxicCity 013
Poruke: 25
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Arrow DirectX i OpenGl

Moze li neko da mi objasni cemu sluze Direct X i Open Gl?Znam da se Direct X primenjuje kod igrica za grafiku i zvuk, ali interesuje me da li pored toga ima neku drugu primenu i jos neke opcije koje bi se mogle iskoristiti???

Poslednja ispravka: Awax (16.4.2006 u 0:16)
Awax je offline   Odgovor sa citatom ove poruke
Stara 16.4.2006, 0:37   #2
Garson
Deo inventara foruma
 
Član od: 12.2.2006.
Lokacija: Across The Sky
Poruke: 6.252
Zahvalnice: 269
Zahvaljeno 544 puta na 343 poruka
Određen forumom Re: Direct X i Open Gl

OpenGL (Open Graphics Library) je kreiran prevashodno za profesionalnu primenu (3D animacija i sl) ali se od pre nekoliko godina koristi i za igrice.
Garson je offline   Odgovor sa citatom ove poruke
Stara 16.4.2006, 12:31   #3
void*
Član
 
Član od: 14.12.2005.
Poruke: 72
Zahvalnice: 0
Zahvaljeno 14 puta na 2 poruka
Određen forumom Re: Direct X i Open Gl

OpenGL(http://www.opengl.org) je low-level API (Application Programming Interface) za realtime, primarno 3D, ali i 2D grafiku. Potiče od IrisGL-a grafičkog api-ja kreiranog u Silicon Graphics-u za njihov OS Iris(varijanta unix-a) i odgovarajući hardware. Bez obzira na reč open u imenu, u pitanju je zatvoreni projekat koji se razvija od strane OpenGL Architectural Review Board-a, ali i od samih proizvođača hardvera koji mogu da uvedu nove mogućnosti preko tzv. ekstenzija. Posle nekog vremena, najkorišćenije ekstenzije obično bivaju uključene direktno u sam api. Sa stanovišta razvoja ovo je velika prednost u odnosu na DirectX čiji je development u potpunosti zatvorenog tipa pod kontrolom Microsofta, ali ipak donosi određene teškoće programerima zbog potrebe prilagođavanja delova koda određenom hardveru (sa druge strane, to je stvar nezavisna od korišćenog api-ja, baš kao što je pokazala nVidiina FX serija, koja u nekim elementima jednostavno nije poštovala potrebne specifikacije, što je zahtevalo pisanje potpuno odvojenog koda za njih i za Ati).

Što se tiče primene, OpenGL je projektovan za ozbiljne poslove. Stvari poput hardverskog T&L-a (Transformations Lighting) su bile prisutne od samog početka, naravno na odgovarajućem, profesionalnom hardware-u. Ipak, prihvatanje gl-a od strane id softwarea u početcima akcelerirane 3d grafike na pc-ju, uvodi isti i u game primenu, rame uz rame sa Direct3D-om i tada dominantnim glide-om (3dfx). Danas, stvari su nešto drugačije i gl je na pc-ju poražen od strane Direct3D-a. Ipak, nekoliko značajnih studija još uvek primarno radi sa njim: id, Relic(homeworld 1 i 2), Starbreeze(Riddick). Sa druge strane, na konzolama je još uvek u upotrebi (PS2, PS3?). Postoji i OpenGL ES, osiromašeni api za prenosne uređaje(http://www.khronos.org/opengles/). Trenutno je aktuelna verzija 2.0, a Ati i nVidia zajedno rade na novom OpenGL 3.0 standardu:
http://www.gamedev.net/columns/event...cle.asp?id=233

Poslednja ispravka: void* (16.4.2006 u 12:48)
void* je offline   Odgovor sa citatom ove poruke
Sledećih 6 korisnika se zahvaljuje korisniku void* na korisnoj poruci:
Aibo (30.5.2010), Ice-Man (17.5.2007), JohnnyNT (28.7.2012), Martin.Tyler (24.10.2008), Ocean_Soul (11.1.2009), simke85 (23.7.2012)
Stara 16.4.2006, 12:42   #4
void*
Član
 
Član od: 14.12.2005.
Poruke: 72
Zahvalnice: 0
Zahvaljeno 14 puta na 2 poruka
Određen forumom Re: Direct X i Open Gl

Sa druge strane, DirectX je skup nekoliko api-ja koji pokrivaju širok spektar multimedijalne primene računara. Praktično pokriveno je sve od 3d grafike, zvuka, preko videa i networkinga. Glavne komponente (api-ji) su: DirectDraw i Direct3D koji zajedno čine DirectX Graphic, DirectShow - video play i capture, DirectSound - zvuk, DirectMusic - muzika, DirectInput - ulaz, podrška za različiti game hardware, DirectPlay - komponente za mrežno igranje i DirectSetup koji olakšava instalaciju i održavanje pojedinih komponenti.

Kada se kaže DirectX, obično se misli na DirectDraw(2d grafika, već neko vreme se praktično i ne koristi) i Direct3D, tj. na njegovu grafičku komponentu. Na svome početku DirectX je bio sa razlogom nepopularan, čak i u neku ruku omražen kao još jedan Microsoftov arogantni pokušaj tržišne dominacije osrednjim proizvodom, čije su (mnogobrojne) rupe krpljene marketingom i finansijskim injekcijama tamo-gde-treba. Api je bio loš, dosta nižeg nivoa od OpenGL-a, i često su i veoma jednostavne stvari zahtevale nesrazmerno mnogo koda, što je, uz primenu COM modela za razliku od klasičnih biblioteka funkcija i svesno odbacivanje multiplatformnosti, bio jedan od glavnih (objektivnih) razloga zbog kojeg ga je i Carmack svojevremeno odbacio u korist OpenGL-a(http://www.lytha.com/taffers/carmack_directx.phtml). Ipak, u roku od nekoliko godina, uz lobiranje što proizvođača hardwarea, što razvojnih studija, kao i uz stalni razvoj api-ja koji prevazilazi dečije bolesti i postaje sve kvalitetniji, DirectX postaje vodeći igrač na pc-ju. Negde u vreme pojave verzije 8, DX postaje praktično ravnopravan sa gl-om i na polju ozbiljne primene.

Direct3D vs OpenGL:
http://www.xmission.com/~legalize/d3d-vs-opengl.html
John Carmack o Direct3D i OpenGL-u:
http://www.lytha.com/taffers/carmack_directx.phtml
void* je offline   Odgovor sa citatom ove poruke
Sledećih 8 korisnika se zahvaljuje korisniku void* na korisnoj poruci:
Aibo (30.5.2010), Ice-Man (17.5.2007), Lord Of Midnight (16.10.2008), marko_informaticar (10.8.2012), Martin.Tyler (24.10.2008), Ocean_Soul (11.1.2009), simke85 (23.7.2012), strajo (10.2.2008)
Stara 28.6.2006, 20:57   #5
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.081
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: Direct X i Open Gl

Kako "sa podrškom", vudu je sam radio rendering, viper ti je za to vreme bio "začepljen"
Inače bio sam i ja ponosni vlasnik VirgeDX + Voodoo2 kombinacije... ah, ti dani bezbrige i dečije radosti
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 30.8.2006, 18:50   #6
Beagle
Drug Član
 
Avatar korisnika Beagle
 
Član od: 12.7.2006.
Lokacija: SSH - Selendra Supreme HQ
Poruke: 7.147
Zahvalnice: 772
Zahvaljeno 2.267 puta na 1.686 poruka
Određen forumom Re: DirectX i OpenGl

odgovori su dobri, ali niko nije rekao zasto se javila potreba za API-jima.
nekada davno, jos u vreme DOS-a, kompjuteri su radili u realnom modu i imali direktan pristup hardveru (tzv.Low Level). sa pojavom Windows-a 95, uveden je i zasticeni princip rada, i procesor vise nije imao direktan pristup hardveru. tu uskacu API-ji cija je osnovna uloga da budu interfejs izmedju hardvera i win-a.
OpenGL je cisto graficki API, dok je DirctX univerzalan (grafika,zvuk,upravljacki uredjaji i sl.).
prednost je u tome sto se hardver standardizuje prema API-ju, tako da vecina danasnjih igara, programa i sl. moze da radi na razlicitim platformama.
Beagle je offline   Odgovor sa citatom ove poruke
Sledećih 4 korisnika se zahvaljuje korisniku Beagle na korisnoj poruci:
Filip89x (9.7.2012), JohnnyNT (28.7.2012), Martin.Tyler (24.10.2008), Ocean_Soul (11.1.2009)
Stara 12.4.2007, 10:24   #7
Game fever
Starosedelac
 
Član od: 3.4.2007.
Lokacija: London
Poruke: 1.330
Zahvalnice: 2.477
Zahvaljeno 283 puta na 198 poruka
Slanje poruke preko MSN-a korisniku Game fever
Određen forumom Re: DirectX i OpenGl

Da li neko zna da li se open gl uzima uz driver ili posebno. Ako je posebno da li neko zna sajt za ge force 2
Game fever je offline   Odgovor sa citatom ove poruke
Stara 12.4.2007, 10:28   #8
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.081
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: DirectX i OpenGl

Dobija se uz drajver, ne treba ništa dodatno.
voodoo_ je offline   Odgovor sa citatom ove poruke
Stara 31.12.2007, 17:57   #9
enki
Član
 
Član od: 12.12.2007.
Poruke: 228
Zahvalnice: 11
Zahvaljeno 5 puta na 5 poruka
Određen forumom Re: DirectX i OpenGl

ee ljudi kad se vec prica o opengl modu rkeo da postavim jedno pitanje mozda neko ima neki odgovor.

radi se o igi counter strike 1.6 i ATI jevoj grafickoj kartici tu jednostavno nemozete imati 100 fps a neznam kako to da namestim uopste neradi kako treba a da stavis bilo koju nvidiju mx 440 i nizu ima da izvuce 100 fps a ko od sale svasta sam probavao ali nista nemoze da dotera do 100 fps mislim ima on 100 fps a kad nema nikog cim pocnes malo da se kreces ( u counteru ) on spada na 30 50 60 u vrh glave . citao sam po raznim forumima i svi kazu da ati neradi dobro drajvere za opengl i da su oni problem neznam sta vi mislite ? ? ?


hvala i poz
enki je offline   Odgovor sa citatom ove poruke
Stara 2.1.2008, 16:07   #10
Nergal
V.I.P.
 
Član od: 25.9.2006.
Lokacija: Obrenovac (u stvari: Odai Plateau, Vvardenfell)
Poruke: 4.537
Zahvalnice: 1.185
Zahvaljeno 1.475 puta na 940 poruka
Određen forumom Re: DirectX i OpenGl

ATI je godinama imao probleme sa OpenGL drajverima nasuprot nVidiji koja je imala od početka odlične OpenGL drajvere. Problem se manifestovao u znatno manjem frame rateu koje su ATI karte izvlačile u odnosu na nVidia ekvivalente. OpenGL igre jesu teška manjina u odnosu na Direct3D ali među njima je poslednjih godina bilo nekih naslova koji su postali standardi benchmark testovi (Doom 3, Chronicles of Riddick, Quake 4 itd.).

Međutim... Problem je počeo da se ispravlja sa Catalystima 6.x (u stvari već, sa 5.11 verzijom) kada je ATI ozbiljno poradio na OpenGL komponenti i u velikoj meri smanjio jaz između njihovih i nVidia kartica. Sa prvim generacijama Catalyst 7.x drajvera OpenGL problem je nestao sasvim. Današnje ATI karte i njihovi drajveri nisu sporije u OpenGL igrama u odnosu na Direct3D igre. Naravno da postoji više igara koje favorizuju jednu ili drugu arhitekturu (što je sasvim očekivano, razlike u funkcionisanju ATI i nVidia GPU-a nikada nisu bile veće) ali to više nema veze sa D3D/OpenGL pričom.

Šta je problem specifično sa CS 1.6 ne znam ali da bi ti neko sa Foruma dao potpuniji odgovor potrebno je da kažeš o kojoj se ATI kartici radi i o kojoj verziji drajvera? Ako je u pitanju nešto staro 5 godina, onda je to sasvim druga stvar.
Nergal je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Nergal na korisnoj poruci:
Martin.Tyler (24.10.2008)
Stara 23.11.2008, 1:17   #11
SilverBgd
Član
 
Član od: 12.10.2008.
Lokacija: Beograd
Poruke: 30
Zahvalnice: 2
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: DirectX i OpenGl

Koja je razlika između DirectX9 i 10?
SilverBgd je offline   Odgovor sa citatom ove poruke
Stara 23.11.2008, 11:18   #12
Nergal
V.I.P.
 
Član od: 25.9.2006.
Lokacija: Obrenovac (u stvari: Odai Plateau, Vvardenfell)
Poruke: 4.537
Zahvalnice: 1.185
Zahvaljeno 1.475 puta na 940 poruka
Određen forumom Re: DirectX i OpenGl

To su dve verzije DirectX 10 API-ja. DirectX 10 na papiru donosi mnoga poboljšanja (pre svega Shader Model 4.0, predicated rendering, geometrijski shaderi itd.) u odnosu na DX9 koja mogu da se iskoristi ako imaš grafičku karticu odgovarajuće generacije - neki nVidia GeForce 8000 ili noviji, AMD Radeon HD2000 ili noviji. I naravno, neophodan je Windows Vista koji jedini sadrži DirectX10 (postoje i neke nezvanične DX10 verzije za XP, ali nisam siguran kako to uopšte radi).

U praksi, još uvek nema igara koje mnogo koriste DirectX10 i koje bolje (ili uopšte drugačije) izgledaju u DirectX10 verziji nego pod DirectX9. Problem je možda do slabe zastupljenosti Viste, pa razvojnim timovima nije mnogo isplativno da razvijaju igre koje su "Vista only". U ovom trenutku i dalje ne postoji (čak ni u najavi) igra koja će biti prvenstveno razvijana za DX10 i njegov API. Uprkos tome, već je najavljen i DirectX11 i grafičke kartice koje će ga podržavati.
Nergal je offline   Odgovor sa citatom ove poruke
Stara 8.1.2009, 12:11   #13
ILLidaN_93
Član
 
Član od: 7.1.2009.
Lokacija: C:\Program Files\Warcraft\Frozen Throne.exe
Poruke: 32
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: DirectX i OpenGl

al mogu da koristim dx 10?Imam nvidia 8600 gts 512mb.nisam uzeo bolju kad sam kupovao komp jedina bolja je kostala preko 400 evra...
ILLidaN_93 je offline   Odgovor sa citatom ove poruke
Stara 11.1.2009, 15:24   #14
BigBoi
Član
 
Član od: 9.10.2006.
Lokacija: Small Paris
Poruke: 57
Zahvalnice: 10
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: DirectX i OpenGl

naravno da mozes
BigBoi je offline   Odgovor sa citatom ove poruke
Stara 11.2.2009, 23:33   #15
Avala
Član
 
Član od: 24.7.2006.
Poruke: 92
Zahvalnice: 16
Zahvaljeno 12 puta na 11 poruka
Slanje poruke preko ICQ-a korisniku Avala
Određen forumom Re: DirectX i OpenGl

A jel moze DirectX 10 sada da se nekako pokrene na WindowsXP-u ili do toga jos nismo dosli?
Avala je offline   Odgovor sa citatom ove poruke
Stara 11.2.2009, 23:37   #16
Doomche
V.I.P. Test Drive
 
Član od: 18.2.2007.
Lokacija: Subsector Aurelia
Poruke: 7.473
Zahvalnice: 1.159
Zahvaljeno 2.446 puta na 1.922 poruka
Određen forumom Re: DirectX i OpenGl

U potpunosti ne, imaju neki timovi koji su uspeli da pokrenu odredjene igre, ali niko nije ceo DX10.
Doomche je offline   Odgovor sa citatom ove poruke
Stara 11.2.2009, 23:41   #17
BigBoi
Član
 
Član od: 9.10.2006.
Lokacija: Small Paris
Poruke: 57
Zahvalnice: 10
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: DirectX i OpenGl

Postoji neki DX 10 koji radi na XP SP3, ukrajinski, mada nema sjajnih rezultata...
BigBoi je offline   Odgovor sa citatom ove poruke
Stara 11.2.2009, 23:44   #18
Doomche
V.I.P. Test Drive
 
Član od: 18.2.2007.
Lokacija: Subsector Aurelia
Poruke: 7.473
Zahvalnice: 1.159
Zahvaljeno 2.446 puta na 1.922 poruka
Određen forumom Re: DirectX i OpenGl

Ma to je u sushtini DirectX 9 API, uz par DX10 dll-ova, smece teshko, rendering koji fali u DirectX 9 u odnosu na 10 se obavlja preko procesora - uzhasno sporo, samo su zamaskirali dxdiag da pokazuje DirectX 10 i to je to... znachi ni za shta nije
Doomche je offline   Odgovor sa citatom ove poruke
Stara 12.2.2009, 11:23   #19
ilijar10
Novi član
 
Član od: 19.10.2008.
Poruke: 26
Zahvalnice: 0
Zahvaljeno 2 puta na 2 poruka
Određen forumom Re: DirectX i OpenGl

Citat:
Nergal kaže: Pregled poruke
To su dve verzije DirectX 10 API-ja. DirectX 10 na papiru donosi mnoga poboljšanja (pre svega Shader Model 4.0, predicated rendering, geometrijski shaderi itd.) u odnosu na DX9 koja mogu da se iskoristi ako imaš grafičku karticu odgovarajuće generacije - neki nVidia GeForce 8000 ili noviji, AMD Radeon HD2000 ili noviji. I naravno, neophodan je Windows Vista koji jedini sadrži DirectX10 (postoje i neke nezvanične DX10 verzije za XP, ali nisam siguran kako to uopšte radi).

U praksi, još uvek nema igara koje mnogo koriste DirectX10 i koje bolje (ili uopšte drugačije) izgledaju u DirectX10 verziji nego pod DirectX9. Problem je možda do slabe zastupljenosti Viste, pa razvojnim timovima nije mnogo isplativno da razvijaju igre koje su "Vista only". U ovom trenutku i dalje ne postoji (čak ni u najavi) igra koja će biti prvenstveno razvijana za DX10 i njegov API. Uprkos tome, već je najavljen i DirectX11 i grafičke kartice koje će ga podržavati.
Na ovo samo da dodam, Crysis warhead, FSX mnogo bolje izgledaju na DX10 i koriste ga do maximuma,dosta se primeti kad ih igrate na DX9 i DX10 al uz 10-tku treba jak komp i vista da bi vam radilo kako treba,ove verzije za XP su bullshit lol
ilijar10 je offline   Odgovor sa citatom ove poruke
Stara 9.4.2009, 22:12   #20
Nikola Stankovic
Član
 
Član od: 15.1.2008.
Lokacija: Vranje
Poruke: 241
Zahvalnice: 235
Zahvaljeno 7 puta na 5 poruka
Slanje poruke preko MSN-a korisniku Nikola Stankovic Slanje poruke preko Skypea korisniku Nikola Stankovic
Određen forumom Re: DirectX i OpenGl

Skinuo sam najnovije drajvere za GeForce 7300 GT i sada dolazi do usporavanja igre Combat Arms. Ali pre toga nije bilo problema. Takodje sam skinuo i najnoviji DirectX 9c
Nikola Stankovic je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
directx, opengl

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
DirectX GRANDE problem Gerovit Kvarovi 17 26.1.2007 12:48
DirectX SDK dechkotzar Pravljenje igara 3 19.12.2006 14:00
DirectX eradicator ili DirectX kicker Srdjan 007 Aplikativni softver 1 24.9.2006 10:42
Zasto nece da se snima DirectX 9.0c? alien Operativni sistemi 11 29.1.2006 5:38
Kako da obrisem DirectX? alien Operativni sistemi 11 10.1.2006 19:14


Sva vremena su po Griniču +2 h. Sada je 13:32.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com