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

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

Computação Gráfica OpenGL.

Apresentações semelhantes


Apresentação em tema: "Computação Gráfica OpenGL."— Transcrição da apresentação:

1 Computação Gráfica OpenGL

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 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 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 OpenGL GLU – OpenGL Utility Library GLUT – OpenGL Utility Toolkit

6 NURBS (Non Uniform Rational B-Splines)

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

8 Links Introdução à OpenGL Professora Isabel Harb Manssour Uso do OpenGL com DevC++

9 Links http://www.opengl.org OpenGL Programming Guide

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 vertex data pixel data

12 Per-Vertex Operations
transformatiion lighting clipping

13 Pixel Operations

14 Rasterization


Carregar ppt "Computação Gráfica OpenGL."

Apresentações semelhantes


Anúncios Google