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.

Wikipedia
Wikipedia
A Wikipédia tem mais sobre este assunto:
OpenGL

Introdução

editar
  1. Sobre este livro
  2. Historia e evolução do OpenGL

Configurando o OpenGL

editar

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

editar
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
01
 
Classe GLX: Classe C++ para OpenGL X11 Linux. 02
 
QT Quick Game Programing: Programação Rápida de Jogos no QT

Ver também

editar