Описание слайда:
OpenGL 1992 г. – разработана первая версия пакета OpenGL (Open Graphics Library - открытая графическая библиотека) как аппаратно-независимая версия пакета GL. Разработчиками OpenGL являются крупнейшие фирмы-разработчики как оборудования, так и программного обеспечения: Silicon Graphics, Inc., Microsoft, IBM Corporation, Sun Microsystems, Inc., Digital Equipment Corporation (DEC), Evans & Sutherland, Hewlett-Packard Corporation, Intel Corporation и Intergraph Corporation. Разработана специально для эффективной обработки трехмерных данных, но может работать и с описаниями двумерных сцен как с частным случаем трехмерного изображения, где все значения координаты z равны нулю. Программы, написанные с помощью OpenGL, можно переносить практически на любые аппаратные (персональный компьютер, графическая станция или суперкомпьютер) и программные платформы (Unix, Linux, SunOS, IRIX, Windows, MacOS, PlayStation3, Google Android и другие), получая при этом одинаковый результат. Существуют привязки пакета OpenGL к языкам C(C++), Ada и Fortran. Основная сфера использования – при разработке CAD-систем и научных приложений, а также компьютерных игр (Quake). Вспомогательные библиотеки, расширяющие возможности стандартной библиотеки OpenGL: GLU (Graphics Utility Library) - библиотека графических утилит , которая включает функции формирования часто встречающихся сложных объектов (цилиндрических форм, сферических объектов, криволинейных поверхностей). GLUT (GL Utility Toolkit) - библиотека, отвечающая за взаимодействие с системой окон. Содержит функции, обеспечивающие пользователя основными возможностями, характерными для большинства современных многооконных систем. Также поддерживает возможности ввода информации и взаимодействия с пользователем. Стандарт OpenGL поддерживает функциональный интерфейс. Open Inventor – объектно-ориентированная библиотека классов для описания сцен, которые нужно изобразить с помощью функций OpenGL.