Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
13Activity
×

Table Of Contents

Introdução
HISTÓRICO
Capítulo 1 - O que é OpenGL
1.1 - OpenGL como máquina de estados
1.2 - O “Pipeline” do OpenGL
Figura 1. Processamento de dados pelo OpenGL
1.2.1 - Listas de Exposição
1.2.2 - Avaliadores
1.2.3 - Operações por vértices
1.2.4 - Montagem de Primitivas
1.2.5 - Operações de Pixels
1.2.6 - Montagem de Texturas
1.2.7 - Rasterização
1.2.8 - Operações fragmentadas
1.3 - Funções gráficas do OPENGL
2.2.2 - Instalando o GLUT no MS Visual C++
2.2.3 - Instalando o GLUT no DEV-C++
2.3 - Sintaxe de Comandos do OpenGL
Figura 2. Sintaxe de comandos OpenGL
Tabela 1. Sufixo de comandos OpenGL
2.4 - Estrutura Básica de Programas OpenGL
2.4.1 - Rotinas de Callback
2.4.2 - Exemplo de um programa OpenGL
Capítulo 3 - Criação de Primitivas
3.1 - Pontos
3.2 - Linhas
3.3 - Polígonos
3.4 - Desenhando Primitivas
Tabela 2. Tipos de primitivas
Figura 4. Tipos de primitivas
3.5 - Programa exemplo
Figura 6. GL_LINES
Figura 7. GL_LINE_STRIP
Figura 9. GL_TRIANGLES
Figura 10. GL_TRIANGLE_STRIP
Figura 12. GL_QUADS
Figura 13. GL_QUADS_STRIP
Capítulo 4 - Cores
4.1 - Percepção de cores pelo olho humano
Figura 15. Percepção de cores pelo olho humano
4.2 - Cores no Computador
Figura 16. Simulação de cores no computador
4.3 - Cores no OpenGL
4.3.1 - Escolhendo entre RGBA e Índice de Cores
4.3.2 - Definindo o Modo de cores
Tabela 3. Modos de cores
Tabela 4. Faixa de valores para conversão de cores
4.3.3 - Exemplo da utilização de cores
Capítulo 5 - Transformações
5.1 - Transformação de Objetos
Figura 18. Rotação
Figura 19. Translação
5.1.1 - Exemplo de Transformação de Objetos
5.2 - Transformação de Visualização
5.2.1 - Exemplo de Transformação de Visualização
5.3 - Transformação de Projeção
5.3.1 - Projeção Perspectiva
Figura 21. Frustrum
Figura 22. Projeção perspectiva
5.3.2 - Projeção Ortográfica
Figura 23. Projeção ortográfica
5.4 - Transformação de Viewport
Capítulo 6 - Formas 3D
Figura 24. Percepção tri-dimensional pelo olho humano
6.1 - Exemplo de Forma 3D
Figura 25. Esfera wire-frame
6.2 - Formas 3D pré-definidas no GLUT
6.2.1 - Esfera :
Figura 27. Cone - glutWireCone
6.2.4 - Toroide
Figura 28. Toroide - glutWireTorus
6.2.5 - Dodecaedro
Figura 29. Dodecaedro – glutWireDecahedron
6.2.6 - Octaedro
Figura 30. Octaedro - glutWireOctahedron
6.2.7 - Tetraedro
Figura 31. Tetraedro - glutWireTetrahedron
6.2.8 - Icosaedro
Figura 32. Icosaedro - glutWireIcosahedron
6.2.9 - Teapot
Figura 33. Teapot - glutWireTeapot
6.3 - Exemplo de Formas 3D, Transformações e Animação no OpenGL
Figura 34. Imagem gerada pelo Exemplo 6 – Animação e Formas 3D
Capítulo 7 - Modelos de Iluminação
7.1 - Como o OpenGL simula as Luzes
Figura 35. Iluminação ambiente
Figura 36. Fonte de luz difusa
Figura 37. Luz especular
7.2 - Cores de Materiais
7.3 - Adicionando luzes a uma cena
7.3.1 - Definição dos vetores normais
7.3.2 - Criação, seleção e posicionamento de luzes
Tabela 5. Característica da luz para a função glLightfv
7.3.3 - Exemplo de criação e posicionamento de luzes
Figura 38. Movimentação de luzes
7.3.4 - Criação e seleção de modelo de iluminação
Tabela 6. Valores para o modelo de iluminação - glLightModel
7.3.5 - Propriedades de materiais
Tabela 7. Propriedades possíveis para os materiais – glMaterial*
7.3.6 - Exemplo de propriedades dos materiais
8.2 - Display Lists (Listas de Exibição)
8.3 - Listas de visualização hierárquicas
8.4 - Exemplo de Lista de visualização
Capítulo 9 Texturas
9.1 - Aplicação de Texturas no OpenGL
Tabela 8. Modo de armazenamento de pixels no OpenGL - glPixelStorei
9.1.1 - Especificação de textura
9.1.2 - Aplicação de Filtros
Tabela 9. Filtros de texturas
9.1.3 - Objetos de Textura
9.1.4 - Funções de Texturas
9.1.5 - Atribuição de coordenadas às Texturas
9.1.6 - Geração automática de coordenadas
9.2 - Carga de texturas através de arquivos
9.2.1 - Exemplo de carga de texturas – Arquivo .RAW
9.2.2 - Exemplo de carga de texturas – Arquivo .BMP
9.2.3 - Exemplo de carga de texturas – Arquivo .JPG
Capítulo 10 - Sombra Planar
Figura 45. Sombra planar
10.1 - Calculando a Sombra de um objeto
10.2 - Exemplo de Sombra Planar
Capítulo 11 - Blending
Figura 47. Processamento do “blend”
11.1 - Comandos Opengl
11.2 - Exemplo de Blending
Conclusão
Referências bibliográficas
0 of .
Results for:
No results containing your search query
P. 1
Tutorial OpenGL

Tutorial OpenGL

Ratings: (0)|Views: 7,448|Likes:
Published by Gerardo Martinez

More info:

Published by: Gerardo Martinez on Sep 21, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

03/11/2013

pdf

text

original

You're Reading a Free Preview
Pages 4 to 22 are not shown in this preview.
You're Reading a Free Preview
Pages 26 to 86 are not shown in this preview.
You're Reading a Free Preview
Pages 90 to 118 are not shown in this preview.
You're Reading a Free Preview
Pages 122 to 148 are not shown in this preview.

Activity (13)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Samuel Alves liked this
arikaane liked this
arikaane liked this
Gustavo Cima liked this
Ale Mizuno liked this
Vitor Peres liked this
Ale Mizuno liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->