Programação com OpenGL
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
editarConfigurando o OpenGL
editar- 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"Modern" OpenGL é feito sob o OpenGL 2.1+, OpenGL ES 2.0+ e WebGL, com pipeline e shader programáveis.
Formas básicas
editar01 | 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
editar01 | Classe GLX: Classe C++ para OpenGL X11 Linux. | 02 | QT Quick Game Programing: Programação Rápida de Jogos no QT |