Какво е OpenGL

Какво е OpenGL и за какво се яде?

OpenGL - графичен стандарт в областта на компютърната графика. В момента той е един от най-популярните графични стандарти в световен мащаб.







OpenGL се превежда като Open Graphics Library (Open Graphics Library), това означава, че OpenGL - той е отворен стандарт и са подвижни. Програми написани на OpenGL може да търпи почти всяка платформа, се получи същия резултат, независимо дали графична станция или суперкомпютър.

OpenGL освобождава програмиста от писането на програми за известно специфично оборудване. Ако устройството поддържа някои функции, тази функция се изпълнява от хардуер, ако не, то се занимава с изпълнението на библиотеката на програмата.

Можете да намерите подробна информация за този стандарт на един популярен сайт:

Тя включва около 150 различни команди от които програмист могат да определят различни предмети и изпълняват изобразяване. В по-прости думи, вие определяте обекти, определя тяхното местоположение в триизмерното пространство, определено от други параметри (ротация, мащабиране, ...) се питат свойства на обекта (цвят, текстура, материал, ...), позицията на наблюдател, и библиотеката OpenGL ще се уверите, че всичко това се показва на екрана.

изпълнение OpenGL.

Както можете да разберете от описаните по-горе. С OpenGL, това е просто вид описан спецификация за 3D графика. За да се превърне тази спецификация в живота, което трябва да напишете (изпълнение) код. След това кодът е опакован в специална библиотека. И има няколко такива библиотеки от различни програмисти.

Първият от тях се нарича библиотеки GLU. Тази библиотека вече се е превърнал в стандарт и е снабден с главния OpenGL библиотеката. Следващите библиотеките също са широко използвани - това GLUT. Това също е платформено независима библиотека. Тя продава не само допълнителни функции OpenGL, но също така предоставя функции за прозорци, клавиатура и мишка. Има една библиотека, подобна на GLUT, той се нарича GLAUX. Тази библиотека е разработен от Microsoft за операционната система Windows. Той е много подобен на библиотеката GLUT, но малко по-бавно, отколкото е в неговите възможности.







Алтернатива на OpenGL.

Въпреки, че в библиотеката и OpenGL е считан за един от най-добрите библиотеки, но тя съществува в тази индустрия не е сам. Там имаше един пряк конкурент, което е описано в предишната статия. И това се смята за конкурент Direct3D на DirectX пакет, разработен от Microsoft. Direct3D създадена изключително за игрални приложения. Между тях има много различия, най-очевидната могат да бъдат идентифицирани, които осигуряват подкрепа Direct3D като се започне с евтин хардуер, и OpenGL не се поддържат от всички графични карти.

Трябва ли да се инсталира OpenGL?

Какво е OpenGL

Какво е OpenGL

Е, след това, изтегляне, инсталиране, рестартиране.

Може OpenGL работа на същия компютър като Direct3D?

Как да се даде възможност на OpenGL?

Този въпрос не може да се даде еднозначен инструкции. Като цяло, подкрепата по подразбиране тази технология регистрира създател на играта назад във времето на писане на код. И с помощта на OpenGL или DirectX например, може да се конфигурира чрез определен момент от менюто на играта или да включва самата игра по подразбиране. Ето защо, ако създателят на играта не освобождава допълнителни актуализации и инструкции към тях, за да инсталирате допълнителни библиотеки например, че няма смисъл да ви да се мисли за този въпрос. Но ако някои добавки извън, казват едно и също Counter Strike 1.6, ентусиасти са писали измама (и мамят -. Atata е лошо), а след това тази настройка ще трябва да изтеглите малка .dll файл, и се хвърлят в главната директория на играта и след това в OpenGL настройките на играта, за да изберете елемента.

Какво е OpenGL

Благодарение на това, играта започва да използвате функциите, написани на този файл.

Сподели този линк: