Programação com OpenGL

25% concluído
Origem: Wikilivros, livros abertos por um mundo aberto.

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 | editar código-fonte]

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

Configurando o OpenGL[editar | editar código-fonte]

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

Ver também[editar | editar código-fonte]