Ce este opengl
Ce este OpenGL și ce mănâncă?
OpenGL - un standard grafic în domeniul graficii pe calculator. În momentul în care acesta este unul dintre cele mai populare standarde grafice din întreaga lume.
OpenGL se traduce ca deschide Graphics Library (Open Graphics Library), acest lucru înseamnă că OpenGL - este un standard deschis și mobile. Programele scrise folosind OpenGL pot tolera aproape orice platformă, se obține același rezultat, dacă o stație grafică sau un supercomputer.
OpenGL eliberează programator de la scrierea de programe pentru unele echipamente specifice. Dacă dispozitivul acceptă o anumită funcție, această funcție este realizată de hardware-ul, dacă nu, este implicat în punerea în aplicare a programului bibliotecii.
Puteți găsi detaliile acestui standard, pe un site popular:
Acesta include aproximativ 150 de comenzi diferite prin care programatorul poate defini diverse obiecte și redarea obiectelor. În termeni mai simpli, definiți obiecte, seturi de locația lor în spațiul tridimensional definit de alți parametri (rotire, scalare, ...) se cer proprietățile obiectului (culoare, textură, materiale, ...), poziția observatorului, iar biblioteca OpenGL se va asigura că afișa toate pe ecran.
punerea în aplicare OpenGL.
După cum puteți înțelege din cele de mai sus descrise. Cu OpenGL, este descris doar un fel de specificații pentru grafica 3D. Pentru a transforma această specificație în viață trebuie să scrie (punerea în aplicare a) codul. Codul este apoi ambalat într-o bibliotecă specială. Și există mai multe astfel de biblioteci din diferite programatori.
Primul dintre acestea se numește biblioteci GLU. Această bibliotecă a devenit deja un standard și este livrat cu biblioteca principală OpenGL. Următoarele biblioteci sunt, de asemenea, utilizate pe scară largă - l GLUT. Este, de asemenea, o bibliotecă independentă de platformă. Acesta vinde nu numai funcții suplimentare OpenGL, dar oferă, de asemenea, funcții pentru ferestre, tastatura și mouse-ul. Există o bibliotecă similară cu GLUT, este numit GLAUX. Această bibliotecă a fost dezvoltat de Microsoft pentru sistemul de operare Windows. Este foarte similar cu biblioteca GLUT, dar un pic mai lent decât în capacitățile sale.
Alternativa la OpenGL.
Deși biblioteca OpenGL și este considerat unul dintre cele mai bune biblioteci, dar există în această industrie nu este singur. Acolo ea a avut un concurent direct, pe care am descris într-un articol anterior. Și acest lucru este considerat a fi un Direct3D concurent al pachetului DirectX dezvoltat de Microsoft. Direct3D creat exclusiv pentru aplicații de jocuri. Intre acestea, există multe diferențe, cele mai evidente pot fi identificate, care oferă suport Direct3D începând cu hardware-ul ieftin, și OpenGL nu este suportat pe toate plăcile grafice.
Am nevoie pentru a instala OpenGL?
Ei bine, după aceea, descărcați, instalați, repornirea sistemului.
Poate OpenGL de lucru pe același computer ca Direct3D?
Cum să activați OpenGL?
Această întrebare nu se poate da un instrucțiuni clare. În general, suportul implicit această tehnologie înregistrează creatorul jocului înapoi în timpul codului scris. Și folosind OpenGL sau DirectX, de exemplu, poate fi configurat printr-un anumit punct din meniul de joc sau include jocul în sine în mod implicit. Prin urmare, în cazul în care creatorul jocului nu lansează actualizări și instrucțiuni suplimentare pentru a le pentru a instala biblioteci suplimentare, de exemplu, nu are sens să te gândești la această întrebare. Dar dacă unele suplimente afară, spune același Counter Strike 1.6, entuziaști au scris ieftin (și ieftin. - atata este rău), atunci această setare va avea nevoie pentru a descărca un fișier mic .dll și aruncați în directorul rădăcină al jocului și apoi în setări de joc OpenGL pentru a selecta elementul.
Datorită acestui fapt, jocul începe să folosească funcțiile scrise în acest fișier.