A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Computação Gráfica OpenGL. 2 OpenGL (Open Graphical Library) OpenGL pode ser definida como uma interface de software (API – Application Program Interface)

Apresentações semelhantes


Apresentação em tema: "1 Computação Gráfica OpenGL. 2 OpenGL (Open Graphical Library) OpenGL pode ser definida como uma interface de software (API – Application Program Interface)"— Transcrição da apresentação:

1 1 Computação Gráfica OpenGL

2 2 OpenGL (Open Graphical Library) OpenGL pode ser definida como uma interface de software (API – Application Program Interface) para aceleração de dispositivos gráficos, com aproximadamente 129 comandos para especificação de objetos e operações necessárias para produção de aplicações gráficas interativas 3D

3 3 OpenGL Biblioteca de rotinas gráficas para modelagem 2D ou 3D, portável e rápida usa algoritmos bem desenvolvidos otimizados pela Silicom Graphics. Não possui funções de gerenciamento de janelas, interação com o usuário ou arquivos de entrada e saída OpenGL não é uma linguagem de programação – usa convenção de chamadas de bibliotecas da linguagem C Pode ser usado através de várias linguagens de programação como C, C++, Java, Perl, Python, etc

4 4 OpenGL desenhos de primitivas, como linhas e polígonos suporte a iluminação, sombreamento, mapeamento de textura e transparência. Animação, gerencia de eventos de entrada por teclado e mouse não é tratada

5 5 OpenGL GLU – OpenGL Utility Library GLUT – OpenGL Utility Toolkit

6 6 NURBS (Non Uniform Rational B- Splines)

7 7 Bibliotecas opengl32.lib (OpenGL) glu32.lib (utilitários OpenGL) glut.lib GL.htm GL.htm

8 8 Links Introdução à OpenGL Professora Isabel Harb Manssour enGL/Tutorial.html enGL/Tutorial.html Uso do OpenGL com DevC++ enGL/Devc++.html enGL/Devc++.html

9 9 Links OpenGL Programming Guide

10 10 OpenGL é uma máquina de estados (state-machine) Primitivas: são grupos de um ou mais vertices Line e fill primitives requerem dois ou mais vertices

11 11 vertex data pixel data

12 12 Per-Vertex Operations transformatiion lighting clipping

13 13 Pixel Operations

14 14 Rasterization


Carregar ppt "1 Computação Gráfica OpenGL. 2 OpenGL (Open Graphical Library) OpenGL pode ser definida como uma interface de software (API – Application Program Interface)"

Apresentações semelhantes


Anúncios Google