Home : Termos de Software : Definição de OpenGL

OpenGL

OpenGL, abreviação de "Open Graphics Library", é uma interface de programação de aplicativos (API) desenhado para representação 2D e 3D gráficos. Ele fornece um conjunto comum de comandos que podem ser usados ​​para gerenciar gráficos em diferentes aplicações e em múltiplos plataformas.

Usando o OpenGL, um revelador pode usar o mesmo código para renderizar gráficos em um Mac, PCou dispositivo móvel. Quase todos modernos sistemas operacionais Os dispositivos de hardware e suporte ao OpenGL, tornando-o uma escolha fácil para o desenvolvimento de gráficos. Além disso, muitos placas de vídeo e integrado GPUs são otimizados para o OpenGL, permitindo que eles processem comandos do OpenGL com mais eficiência do que outras bibliotecas gráficas.

Exemplos de comandos do OpenGL incluem desenhar polígonos, atribuir cores a formas, aplicar texturas a polígonos (mapeamento de textura), aumentar e diminuir o zoom, transformar polígonos e girar objetos. O OpenGL também é usado para gerenciar efeitos de iluminação, como fontes de luz, sombreamento e sombras. Também pode criar efeitos como neblina ou neblina, que podem ser aplicados a um único objeto ou a uma cena inteira.

O OpenGL é comumente associado a videogames por causa de seu amplo uso nos jogos 3D. Ele fornece aos desenvolvedores uma maneira fácil de criar plataforma cruzada jogos ou porta um jogo de uma plataforma para outra. O OpenGL também é usado como biblioteca de gráficos para muitos CAD aplicativos, como AutoCAD e Blender. Até Apple usa o OpenGL como base do MacOS Bibliotecas de gráficos Core Animation, Core Image e Quartz Extreme.

NOTA: O OpenGL foi originalmente desenvolvido e lançado pela Silicon Graphics (SGI) no 1992. A versão inicial foi aprovada por um conselho de revisão de arquitetura, que incluía Microsoft, IBM, DEC e Intel. Na 2006, a SGI passou o desenvolvimento e a manutenção do OpenGL para o The Khronos Group.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de OpenGL. Explica na terminologia de computação o que OpenGL significa e é um dos muitos termos de software no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você acha que essa definição do OpenGL é útil, pode fazer referência a ela usando os links de citação acima.