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

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

Prof. Wallace Borges Cristo

Apresentações semelhantes


Apresentação em tema: "Prof. Wallace Borges Cristo"— Transcrição da apresentação:

1 Prof. Wallace Borges Cristo
PROGRAMAÇÃO 3D Prof. Wallace Borges Cristo

2 OpenGL OpenGL executa transformações de translação, escala e rotação, através da multiplicação de matrizes com transformações cumulativas, ou seja, umas sobre as outras

3 OpenGL OpenGL (Open Graphical Library) pode ser definida como uma interface de software (API – Aplication Program Interface) para aceleração da programação de dispositivos gráficos Possui + de 200 comandos para especificação de objetos e operações necessárias para a produção de aplicações gráficas interativas 3D Podemos então classificá-la como uma biblioteca de rotinas gráficas para modelagem 2D ou 3D

4 OpenGL Extremamente portável e rápida, possibilitando a criação de gráficos 3D com excelente qualidade visual e rapidez Usa algoritmos bem desenvolvidos e otimizados pela SiliconGraphics Justamente pela sua portabilidade, não possui funções para gerenciamento de janelas, interação com o usuário ou arquivos de entrada/saída Cada ambiente, como, por exemplo, o Microsoft Windows, possui suas próprias funções para esses propósitos.

5 OpenGL Não é uma linguagem de programação como C,C++ ou Java
É uma poderosa e sofisticada API ou biblioteca de códigos para desenvolvimento de aplicações gráficas 3D em tempo real, seguindo a convenção de chamada de bibliotecas da linguagem de programação C

6 OpenGL A especificação é gerenciada por um consórcio independente formado em Controlada pelo Khronos Group Consórcio de indústrias: 3Dlabs, ATI, Apple Computer, NVIDIA, SGI e SUN Responsáveis por: Novas funcionalidades Versões Extensões Atualmente se encontra na versão 3.2 (

7 OpenGL Suas aplicações variam de ferramentas CAD a jogos e imagens médicas ou programas de modelagem usados para criar efeitos especiais para televisão e cinema (como em Jurassic Park e Star Wars). Dentre os programas de modelagem, podemos citar: 3D MAX, Character Studio, Lightware, Lightscape, Maya, Dentre os jogos, temos: Quake, Half-Life, MDK2, Baldurs Gate etc.

8 OpenGL A biblioteca OpenGL vai além do desenho de primitivas gráficas, tais como linhas e polígonos,

9 OpenGL Suporta também gerenciamento de eventos de
Suporta iluminação, sombreamento, mapeamento de textura, transparência, animação, Suporta também gerenciamento de eventos de entrada por teclado e mouse

10 Exercícios 1. OpenGL é uma linguagem de programação ? 2. OpenGL trabalha somente com 2D. Verdadeiro ou falso. Justifique. 3. OpenGL é muito lenta? 4. OpenGL não é portavel. Verdadeiro ou falso. Justifique. 5. A microsoft criou o OpenGL? 6. Existe somente a versão 1.0 do OpenGl? 7. Cite algumas aplicações do OpenGl. 8. O que é suportado pelo OpenGL?


Carregar ppt "Prof. Wallace Borges Cristo"

Apresentações semelhantes


Anúncios Google