Escolar Documentos
Profissional Documentos
Cultura Documentos
Tutorial OpenGL
Tutorial OpenGL
q ~l d i =
Enviar Alan Alencar da Silva Ver Perfil Publico Meus DocumentosMinhas ColeesMeu Feed de LeituraMinhas Estatis. Mensagens:NotificaesConta | ConfiguraesHelp Sair
Pesquise por livros, apresentaes, negcios, acadmicos...
Explore Documentos Livros - FicoLivros - No-ficoSade e medicinaFolhetos/CatlogosDocumentos do governoGuias de orientao/manuaisRevistas/jornaisReceitas/cardpiosTrabalho escolar+ todas as categorias RecentesEm destaque Pessoas AutoresAlunosPesquisadoresEditorasGovernamental & Sem Fins LucrativosNegciosMsicosArtistas & DesenhadoresProfessores+ todas as categorias Mais seguidosPopular
Digitalizao Documentos
Solues em Digitilizao e Gerenciamento de Documentos
acessodigital.com.br/digitalizacao
You are viewing Scribd in Portuguese. Change your language preference here.
Lngua: Portugus
NLNO R
NQ LNNLNO
q ~l d i =
O R LNO
NQ LNNLNO
q ~l d i =
Digitalizao Documentos
Solues em Digitilizao e Gerenciamento de Documentos
acessodigital.com.br/digitalizacao
PLNO R
NQ LNNLNO
q ~l d i =
Q R LNO
NQ LNNLNO
q ~l d i =
Workstation profissional
single e dual cpu a preo acessvel Engenharia, vdeo HD e modelagem 3D
www.anstletech.com
RLNO R
NQ LNNLNO
q ~l d i =
ULNO R
NQ LNNLNO
q ~l d i =
VLNO R
NQ LNNLNO
q ~l d i =
NM R LNO
NQ LNNLNO
q ~l d i =
NNLNO R
NQ LNNLNO
q ~l d i =
NO R LNO
NQ LNNLNO
q ~l d i =
NPLNO R
NQ LNNLNO
q ~l d i =
NQ R LNO
NQ LNNLNO
q ~l d i =
NRLNO R
NQ LNNLNO
q ~l d i =
NSLNO R
NQ LNNLNO
q ~l d i =
NTLNO R
NQ LNNLNO
q ~l d i =
NULNO R
NQ LNNLNO
q ~l d i =
NVLNO R
NQ LNNLNO
q ~l d i =
O LNO M R
NQ LNNLNO
q ~l d i =
O NLNO R
NQ LNNLNO
q ~l d i =
O LNO O R
NQ LNNLNO
q ~l d i =
O PLNO R
NQ LNNLNO
q ~l d i =
O LNO Q R
NQ LNNLNO
q ~l d i =
O RLNO R
NQ LNNLNO
q ~l d i =
O SLNO R
NQ LNNLNO
q ~l d i =
O TLNO R
NQ LNNLNO
q ~l d i =
O ULNO R
NQ LNNLNO
q ~l d i =
O VLNO R
NQ LNNLNO
q ~l d i =
PM R LNO
NQ LNNLNO
q ~l d i =
PNLNO R
NQ LNNLNO
q ~l d i =
PO R LNO
NQ LNNLNO
q ~l d i =
PPLNO R
NQ LNNLNO
q ~l d i =
PQ R LNO
NQ LNNLNO
q ~l d i =
PULNO R
NQ LNNLNO
q ~l d i =
PVLNO R
NQ LNNLNO
q ~l d i =
Q LNO M R
NQ LNNLNO
q ~l d i =
Q NLNO R
NQ LNNLNO
q ~l d i =
Q LNO O R
NQ LNNLNO
q ~l d i =
Q PLNO R
NQ LNNLNO
q ~l d i =
Q LNO Q R
NQ LNNLNO
q ~l d i =
Q SLNO R
NQ LNNLNO
q ~l d i =
Q TLNO R
NQ LNNLNO
q ~l d i =
Q ULNO R
NQ LNNLNO
q ~l d i =
Q VLNO R
NQ LNNLNO
q ~l d i =
RM R LNO
NQ LNNLNO
q ~l d i =
RNLNO R
NQ LNNLNO
q ~l d i =
RPLNO R
NQ LNNLNO
q ~l d i =
RQ R LNO
NQ LNNLNO
q ~l d i =
RRLNO R
NQ LNNLNO
q ~l d i =
RSLNO R
NQ LNNLNO
q ~l d i =
RTLNO R
NQ LNNLNO
q ~l d i =
RULNO R
NQ LNNLNO
q ~l d i =
RVLNO R
NQ LNNLNO
q ~l d i =
SM R LNO
NQ LNNLNO
q ~l d i =
SNLNO R
NQ LNNLNO
q ~l d i =
SO R LNO
NQ LNNLNO
q ~l d i =
SPLNO R
NQ LNNLNO
q ~l d i =
SQ R LNO
NQ LNNLNO
q ~l d i =
SRLNO R
NQ LNNLNO
q ~l d i =
SSLNO R
NQ LNNLNO
q ~l d i =
STLNO R
NQ LNNLNO
q ~l d i =
SULNO R
NQ LNNLNO
q ~l d i =
SVLNO R
NQ LNNLNO
q ~l d i =
TM R LNO
NQ LNNLNO
q ~l d i =
TNLNO R
NQ LNNLNO
q ~l d i =
TPLNO R
NQ LNNLNO
q ~l d i =
TQ R LNO
NQ LNNLNO
q ~l d i =
TRLNO R
NQ LNNLNO
q ~l d i =
TSLNO R
NQ LNNLNO
q ~l d i =
TTLNO R
NQ LNNLNO
q ~l d i =
TULNO R
NQ LNNLNO
q ~l d i =
TVLNO R
NQ LNNLNO
q ~l d i =
UM R LNO
NQ LNNLNO
q ~l d i =
UNLNO R
NQ LNNLNO
q ~l d i =
UO R LNO
NQ LNNLNO
q ~l d i =
UPLNO R
NQ LNNLNO
q ~l d i =
UQ R LNO
NQ LNNLNO
q ~l d i =
URLNO R
NQ LNNLNO
q ~l d i =
USLNO R
NQ LNNLNO
q ~l d i =
UTLNO R
NQ LNNLNO
q ~l d i =
UULNO R
NQ LNNLNO
q ~l d i =
UVLNO R
NQ LNNLNO
q ~l d i =
VM R LNO
NQ LNNLNO
q ~l d i =
VNLNO R
NQ LNNLNO
q ~l d i =
VO R LNO
NQ LNNLNO
q ~l d i =
VPLNO R
NQ LNNLNO
q ~l d i =
VQ R LNO
NQ LNNLNO
q ~l d i =
VRLNO R
NQ LNNLNO
q ~l d i =
VSLNO R
NQ LNNLNO
q ~l d i =
VTLNO R
NQ LNNLNO
q ~l d i =
VULNO R
NQ LNNLNO
q ~l d i =
VVLNO R
NQ LNNLNO
q ~l d i =
NM LNO M R
NQ LNNLNO
q ~l d i =
NM NLNO R
NQ LNNLNO
q ~l d i =
NM LNO O R
NQ LNNLNO
q ~l d i =
NM PLNO R
NQ LNNLNO
q ~l d i =
NM LNO Q R
NQ LNNLNO
q ~l d i =
NM RLNO R
NQ LNNLNO
q ~l d i =
NM SLNO R
NQ LNNLNO
q ~l d i =
NM TLNO R
NQ LNNLNO
q ~l d i =
NM ULNO R
NQ LNNLNO
q ~l d i =
NM VLNO R
NQ LNNLNO
q ~l d i =
NNM R LNO
NQ LNNLNO
q ~l d i =
NNNLNO R
NQ LNNLNO
q ~l d i =
NNO R LNO
NQ LNNLNO
q ~l d i =
NNPLNO R
NQ LNNLNO
q ~l d i =
NNQ R LNO
NQ LNNLNO
q ~l d i =
de 148 Readcast
Like Tw eet Share
0
140
Buscar Histrico de Busca: Buscando Resultado00 de00 00resultado para resultado para p.
K LLO K UTUVM TLq ~l d i @ ZNO J ~ P NNRLNO R
NQ LNNLNO
p.
q ~l d i =
141
Concluso O resultado final deste trabalho, a publicao do contedo do mesmo na Internet, tornou-se uma nova referncia de consulta e utilizao das funes de OpenGL. Com a publicao inicial tendo sido feita em setembro de 2003, o nmero de acessos no website, alcanou em novembro de 2003 o nmero de 2978 acessos. Este nmero s vem a apresentar a carncia e a necessidade deste tema. Apesar de estar abordando uma grande gama de assuntos referentes computao grfica e ao OpenGL, a presente obra no abrange todos os tpicos que a API fornece. Assim a continuidade deste trabalho se faz necessria, para que toda a comunidade, tanto acadmica quanto profissional possa estar munida de um referencial ainda mais poderoso em nossa lngua de origem. Podendo este mesmo tema ser sugerido como trabalho futuro, de forma a abordar temas como : Sombras Volumtricas, Fog, Antialiasing, dentre outras. Finalmente, como contribuio acadmica e profissional, espera-se que este trabalho, como referncia sobre OpenGL, possa despertar o interesse pela pesquisa em computao grfica.
142
K LLO K UTUVM TLq ~l d i @ ZNO J ~ P NNSLNO R
NQ LNNLNO
q ~l d i =
142
Referncias bibliogrficas JAMSA, Kris. Programando em C/C++ a Bblia;Ed. Makron Books;1999; SP KILGARD, M. J.; OpenGL and X, Part 1:An Introduction. Technical report; SGI; 1994; Disponvel em <http://www.sgi.com/software/opengl/glandx/intro/intro.html>. MOLOFEE, Jeff. Non Helium Productions Open GL Tutorial; Disponvel em: <http://nehe.gamedev.net/> SEGAL, M. ; AKELEY, K.; The Design of the OpenGL Graphics Interface. Technical report, Silicon Graphics Inc.;1997; Disponvel em <http://www.opengl.org/developers/documentation/white_papers/opengl/index.html >. SEGAL, M. ; AKELEY, K.; The OpenGL Graphics Interface. Technical report; Silicon Graphics Inc.;Disponvel em <http://www.opengl.org/developers/documentation/white_papers/oglGraphSys/ opengl.html>. WESLEY, Addison Pub Co. OpenGL Programming Guide The official Guide to learn OPENGL VERSION 1.2 (RED BOOK) ; 3 Edio, Ago/1999 WESLEY, Addison Pub Co. OpenGL(R) Reference Manual: The Official Reference Document to OpenGL, Version 1.2 (Blue BOOK); 3 Edio; Dez/1999 WRIGHT, Richard. OpenGL Super Bible Second Edition ; Editora: Waite Group Press, 2000 MASON, WOO; SHREINER, DAVE; ANGEL, ED; An Interactive Introduction to OpenGL Programming, SIGGRAPH 1999; Los Angeles
143
NQ LNNLNO
q ~l d i =
Termo de Responsabilidade
O texto da monografia intitulada TUTORIAL DE UTILIZAO DE OPENGL de minha inteira responsabilidade. Belo Horizonte, 11 de dezembro de 2003
______________________________________
144
Tutorial OpenGL
Tutorial de OpenGL em Portugs. Este texto resutlado do projeto de fim de curso de um aluno da unibh. Download ou Imprima Adicionar a Coleo 45,7K Reads 137 Readcasts 19 Embed Views
Buscar
K LLO K UTUVM TLq ~l d i @ ZNO J ~ P NNULNO R
NQ LNNLNO
q ~l d i =
Sees
Introduo HISTRICO Captulo 1 - O que OpenGL 1.1 - OpenGL como mquina de estados 1.2 - O Pipeline do OpenGL Figura 1. Processamento de dados pelo OpenGL 1.2.1 - Listas de Exposio 1.2.2 - Avaliadores 1.2.3 - Operaes por vrtices 1.2.4 - Montagem de Primitivas 1.2.5 - Operaes de Pixels 1.2.6 - Montagem de Texturas 1.2.7 - Rasterizao 1.2.8 - Operaes fragmentadas 1.3 - Funes grficas do OPENGL Captulo 2 - Ambiente OpenGL para desenvolvimento 2.1 - Instalao do OPENGL 2.2 - Instalao do GLUT 2.2.1 - Instalando o GLUT no Borland C++ Builder 5 no ambiente Windows 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 Bsica de Programas OpenGL 2.4.1 - Rotinas de Callback 2.4.2 - Exemplo de um programa OpenGL Captulo 3 - Criao de Primitivas 3.1 - Pontos 3.2 - Linhas 3.3 - Polgonos 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
K LLO K UTUVM TLq ~l d i @ ZNO J ~ P NNVLNO R
NQ LNNLNO
q ~l d i =
Figura 13. GL_QUADS_STRIP Captulo 4 - Cores 4.1 - Percepo de cores pelo olho humano Figura 15. Percepo de cores pelo olho humano 4.2 - Cores no Computador Figura 16. Simulao 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 converso de cores 4.3.3 - Exemplo da utilizao de cores Captulo 5 - Transformaes 5.1 - Transformao de Objetos Figura 18. Rotao Figura 19. Translao 5.1.1 - Exemplo de Transformao de Objetos 5.2 - Transformao de Visualizao 5.2.1 - Exemplo de Transformao de Visualizao 5.3 - Transformao de Projeo 5.3.1 - Projeo Perspectiva Figura 21. Frustrum Figura 22. Projeo perspectiva 5.3.2 - Projeo Ortogrfica Figura 23. Projeo ortogrfica 5.4 - Transformao de Viewport Captulo 6 - Formas 3D Figura 24. Percepo 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, Transformaes e Animao no OpenGL Figura 34. Imagem gerada pelo Exemplo 6 Animao e Formas 3D Captulo 7 - Modelos de Iluminao 7.1 - Como o OpenGL simula as Luzes Figura 35. Iluminao 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 - Definio dos vetores normais 7.3.2 - Criao, seleo e posicionamento de luzes Tabela 5. Caracterstica da luz para a funo glLightfv
K LLO K UTUVM TLq ~l d i @ ZNO J ~ P NO LNO M R
NQ LNNLNO
q ~l d i =
7.3.3 - Exemplo de criao e posicionamento de luzes Figura 38. Movimentao de luzes 7.3.4 - Criao e seleo de modelo de iluminao Tabela 6. Valores para o modelo de iluminao - glLightModel 7.3.5 - Propriedades de materiais Tabela 7. Propriedades possveis para os materiais glMaterial* 7.3.6 - Exemplo de propriedades dos materiais Captulo 8 - Modelagem hierrquica 8.1 - Pilhas de Matrizes 8.2 - Display Lists (Listas de Exibio) 8.3 - Listas de visualizao hierrquicas 8.4 - Exemplo de Lista de visualizao Captulo 9 Texturas 9.1 - Aplicao de Texturas no OpenGL Tabela 8. Modo de armazenamento de pixels no OpenGL - glPixelStorei 9.1.1 - Especificao de textura 9.1.2 - Aplicao de Filtros Tabela 9. Filtros de texturas 9.1.3 - Objetos de Textura 9.1.4 - Funes de Texturas 9.1.5 - Atribuio de coordenadas s Texturas 9.1.6 - Gerao automtica de coordenadas 9.2 - Carga de texturas atravs 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 Captulo 10 - Sombra Planar Figura 45. Sombra planar 10.1 - Calculando a Sombra de um objeto 10.2 - Exemplo de Sombra Planar Captulo 11 - Blending Figura 47. Processamento do blend 11.1 - Comandos Opengl 11.2 - Exemplo de Blending Concluso Referncias bibliogrficas
Informao e Avaliao
Categoria: Classificao: Sem categoria
(16 Ratings) Data de envio: 05/05/2008 Direitos Autorais: Attribution Non-commercial opengl C/C++ Tags: Culture-Digital Uncategorizable-Uncategorizable Sinalizar documento para contedo inadequado
NQ LNNLNO
q ~l d i =
.TXT Descarregar
NO LNO O R
NQ LNNLNO
q ~l d i =
Recommended
NO PLNO R
NQ LNNLNO
q ~l d i =
Deixe um Comentrio
Apresentar Caracteres:391
NO LNO Q R
NQ LNNLNO
q ~l d i =
Apresentar Caracteres:...
Like
215k
Sobre Sobre Scribd Blog Junte-se a nossa equipe! Contactanos Premium Premium Reader Scribd Store Anuncie conosco Comece AdChoices Suporte Ajuda P.F. Pressione Scios Editores Desenvolvedores Legal Termos Privacidade Copyright Copyright 2012 Scribd Inc. Lngua: Portugus
NO RLNO R