What's new

-Łatwy OpenGL - nie mog? ustawi?

Status
Not open for further replies.

Daane

New User
Joined
Aug 5, 2010
Messages
8
Reaction score
1
W tym poradniku opisz? Wam co trzeba zrobi?, aby grafika OpenGL dzia?a?a na naszym komputerze.

Kr?tko o grafice...

Grafika komputerowadzia? informatyki zajmuj?cy si? wykorzystaniem komputer?w do generowania obraz?w oraz wizualizacj? rzeczywistych danych. Grafika komputerowa jest obecnie narz?dziem powszechnie stosowanym w nauce, technice, kulturze oraz rozrywce.
Chocia? grafika komputerowa koncentruje si? g??wnie na specjalistycznych algorytmach i strukturach danych, to jednak si?? rzeczy musi czerpa? z innych dziedzin wiedzy. Na przyk?ad aby uzyska? obrazy fotorealistyczne, nale?y wiedzie? jak w rzeczywistym ?wiecie ?wiat?o oddzia?uje z przedmiotami. Podobnie, aby symulacja jazdy samochodem by?a jak najwierniejsza, nale?y wiedzie?, jak obiekty fizyczne ze sob? oddzia?uj?.
Od kilkunastu lat grafika komputerowa jest te? kolejn? dyscyplin? artystyczn? - dzie?a powsta?e przy jej zastosowaniu nazywa si? grafik? cyfrow?, infografik? lub digitalprintem.


Kr?tko o OpenGL...

OpenGL (ang. Open Graphics Library)- specyfikacja uniwersalnego API do generowania grafiki. Zestaw funkcji sk?ada si? z 250 podstawowych wywo?a?, umo?liwiaj?cych budowanie z?o?onych tr?jwymiarowych scen z podstawowych figur geometrycznych.
OpenGL wykorzystywany jest cz?sto przez gry komputerowe i wygaszacze ekranu, spe?nia rol? analogiczn?, jak konkurencyjny Direct3D (cz??? DirectX) w systemie Windows firmy Microsoft. R?wnie? programy do przedstawiania wynik?w bada? naukowych, CAD, oraz wirtualnej rzeczywisto?ci u?ywaj? OpenGL.


Opis dzia?ania - OpenGL, podobnie jak np. X Window System, dzia?a w architekturze klient-serwer. Klientem, w tym przypadku, jest aplikacja wykorzystuj?ca OpenGL, kt?ra zleca operacje graficzne do wykonania, a serwerem - aktualnie u?ywana implementacja OpenGL (np. w sterowniku karty graficznej). Zwykle, klient i serwer znajduj? si? na tej samej maszynie, jednak nie jest to konieczne - biblioteka jest zaprojektowana tak, aby mo?liwe by?o np. wy?wietlanie grafiki OpenGL na zdalnym terminalu. Jednocze?nie, na skutek zastosowania zunifikowanego protoko?u komunikacji, wy?wietlanie mo?e odbywa? si? na zupe?nie innej platformie, ni? ta, na kt?rej dzia?a aplikacja.
Jedn? z podstawowych cech OpenGL jest to, ?e jest on maszyn? stanu (ang. state machine). Na stan OpenGL w danym momencie sk?ada si? szereg parametr?w i tryb?w dzia?ania, kt?re mo?na ustawi? lub zapami?ta? na stosie i p??niej odtworzy?. Ich konfiguracja b?dzie mia?a bezpo?redni lub po?redni wp?yw na otrzymany rezultat renderingu. Raz ustawiony parametr lub tryb dzia?ania pozostaje zachowany a? do nast?pnej zmiany. Przyk?adami takich parametr?w mog? by?: kolor rysowania, aktualnie u?ywana tekstura, spos?b dzia?ania bufora Z, macierz na kt?rej wykonywane s? aktualnie operacje oraz wiele innych.
Cz??? z parametr?w mo?e by? w??czana lub wy??czana w spos?b bardzo oczywisty, tzn. poprzez wywo?anie funkcji glEnable() lub glDisable() (w t?umaczeniu brzmia?oby to: glW??cz() oraz glWy??cz()), a inne ustawiane s? poprzez wykonanie powi?zanych z tymi parametrami funkcji (np. glBindTexture() - ustawienie aktywnej tekstury).
Dzi?ki funkcji glPushAttrib() mo?liwe jest zapami?tanie na stosie cz??ci lub ca?o?ci aktualnego stanu OpenGL w zale?no?ci od przekazanego jej argumentu. Funkcja odwrotna, czyli glPopAttrib() nie wymaga ?adnych argument?w, gdy? pobiera ze szczytu stosu taki stan, jaki zosta? wcze?niej zapami?tany.


?r?d?o Wikipedia

Wiele ludzi ma problem z ustawieniem grafiki OpenGL na swoim komputerze. Jest to wywo?ane starymi sterownikami do naszej karty graficznej. Aby grafika obs?ugiwa?a OpenGL nale?y zaktualizowa? sterowniki karty graficznej.

S? dwa sposoby na wykonanie tej czynno?ci!

  • A] Opcja Windows Uptade
  • B] Akutalizacja r?czna

A] Ta opcja jest dla u?ytkownik?w, kt?rzy maj? zainstalowany system operacyjny z oryginalnej p?yty!

Na naszym komputerze jest taka opcja jak "Windows Uptade". Dzi?ki niej mo?emy mie? pewno??, ?e nasz system ma zainstalowane najnowsze sterowniki. Dzi?ki tej opcji s? tak?e pobierane oraz automatycznie instalowane aktualizacje naszego oprogramowania.

Wchodzimy - START-PANEL STEROWANIA-WINDOWS UPTADE

B] Ta opcja jest dla u?ytkownik?w systemu pirackiego jak i systemu zainstalowanego z p?yty oryginalnej.

Wchodzimy - START-URUCHOM-"dxdiag". Po pojawieniu si? okna, przechodzimy do zak?adki "Ekran". Nast?pnie spisujemy na kartk? nazw? naszej karty graficznej.

Po wykonaniu tych czynno?ci, w??czamy nasz? przegl?dark? i wpisujemy "Najnowsze sterowniki do <nasza karta graficzna>". Pobieramy je ze strony producenta, b?d? innych zaufanych ?r?de?.



Uwaga! Czasem, aby dzia?a?a nam grafika OpenGL musimy zainstalowa? starsze sterowniki. Najnowsze nie znaczy najlepsze.
 

tugbotrules

Active User
Joined
Dec 20, 2010
Messages
84
Reaction score
4
Odp: OpenGL - nie mog? ustawi?

Dzi?ki .. Pomog?o mi to :p Poniewa? mam viste i musz? mie? openGL ?eby nie pada?!.

@ edit
je?li mo?na przyklejcie temat ;).
 
Status
Not open for further replies.
Top