Programação com OpenGL
Aspeto
Bem vindo ao livro Programação com OpenGL, o OpenGL é uma API(Application Programmming Interface) ou seja uma Interface de Programação de Aplicativos usada para formar objetos gráficos 3D, o OpenGL não é uma linguagem de programação; O aplicativo em OpenGL é normalmente escrita em C ou C++, com ela você será capaz de exibir gráficos 3D realístico com pouco esforço. Esta API é implementada na maior partes da GPU para proporcionar uma renderização diretamente pela hardware.
Introdução
[editar | editar código-fonte]Configurando o OpenGL
[editar | editar código-fonte]- Instalando no GNU/Linux
- Instalando no Macintosh
- Instalando no Windows com Code::Blocks
- Instalação para Android NDK Development
- Com um empacotador para GLUT para acompanhar os exercicios
Modern OpenGL
[editar | editar código-fonte]"Modern" OpenGL é feito sob o OpenGL 2.1+, OpenGL ES 2.0+ e WebGL, com pipeline e shader programáveis.
Formas básicas
[editar | editar código-fonte]01 | Tutorial 01: Introdução para os iniciantes, o primeiro mergulho nos Shaders. | 02 | Tutorial 02: Adicionando transparência e mais robustez ao nosso código | ||
03 | Tutorial 03: Passando as informações para o shader: attributes, varyings e uniforms. | 04 | Tutorial 04: transformando matrizes: posição e rotação | ||
05 | Tutorial 05: Em 3d dimensão: um cubo e mais uma camera. | 06 | Tutorial 06: texturas: mostrando um cubo de madeira | ||
07 | Formato OBJ: carregando o 'Suzanne the monkey' do Blender | 08 | Navegação: navegar no espaço 3D e manipular objetos em nosso exibidor de modelos |
Rascunhos: ideias e notas para próximo tutorial
Recursos
[editar | editar código-fonte]01 | Classe GLX: Classe C++ para OpenGL X11 Linux. | 02 | QT Quick Game Programing: Programação Rápida de Jogos no QT |