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 |