Pular para o conteúdo

Tutorial OpenGL

Tutorial básico de OpenGL com exemplos práticos.
Thiago Henrique Hüpner Thihup
Hits: 71.708 Categoria: C/C++ Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Explicação

Olá, pessoal.

Hoje, ensinarei como usar o OpenGL com exemplos práticos, mas para começo de conversa, deixe-me explicar primeiramente o que é o OpenGL:

OpenGL, em inglês, é Open Graphics Library, Biblioteca Gráfica Aberta. Aberta significa independente do fabricante. Também é uma poderosa API gráfica para (principalmente) C ou C++ (podendo existir para Java e outras linguagens) e ele é multiplataforma (isto é , funciona no Windows, GNU/Linux e Mac).

Ele também é chamado de "Máquina de Estados", pois uma opção será mantida até outra opção ser chamada.

Ex.: se eu criar um retângulo branco, eu defino a cor do retângulo para branco e depois, se eu criar um triângulo (e não ter definido nenhuma cor), ele também será branco.

O que precisa para conseguir usar o OpenGL:

1. Instalar o OpenGL e o GLUT (esse método é para os derivados do Debian):

sudo apt-get install freeglut3-dev

2. Prévio conhecimento de C (estruturas, ponteiros, ...).

3. MUITA força de vontade.

Agora, chega de enrolo e vamos por a mão na massa.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Explicação
   2. Primeiro programa e exemplos
   3. Manipulação de eventos do teclado e mouse
   4. Adicionando imagem ao OpenGL
   5. Fontes, links úteis e agradecimentos

Visual Studio no Linux

Tutorial OpenGL v3.0

Tutorial OpenGL v2.0

Tutorial SFML

Ubuntu/Debian/Kali Linux e outros no Android

Criando aplicativos para o Mac OS X no GNU/Linux

Aprendendo a utilizar o GNU Debugger (parte 1)

Conio.h para Linux

Utilizando a biblioteca NCURSES - Parte II

C - Include e Makefile

#1 Comentário enviado por SamL em 01/08/2014 - 09:11h
Ae cara ficou bom o tutorial.
#2 Comentário enviado por Thihup em 01/08/2014 - 09:15h

[1] Comentário enviado por Sam L. em 01/08/2014 - 09:11h:

Ae cara ficou bom o tutorial.

Valeu mano,sempre me apoiando.
Posso dizer que aquele desafio está encerrado ?

T+
#3 Comentário enviado por SamL em 01/08/2014 - 12:15h
rsrsrs Desafio Completo! You win!
#4 Comentário enviado por albfneto em 01/08/2014 - 12:19h
Muito bom, e diferente, original!
Favoritado e 10.
#5 Comentário enviado por Thihup em 01/08/2014 - 17:58h

[4] Comentário enviado por albfneto em 01/08/2014 - 12:19h:

Muito bom, e diferente, original!
Favoritado e 10.


Valeu Fera
T+
#6 Comentário enviado por razgriz em 02/08/2014 - 22:16h
Favoritado =]
#7 Comentário enviado por Thihup em 03/08/2014 - 23:16h

[6] Comentário enviado por razgriz em 02/08/2014 - 22:16h:

Favoritado =]


Muito Obrigado Mano

É difícil escrever um artigo que todos possam entender

Valor por Favoritar

Não se esqueça de deixar o seu 10,0 (rsrs)

T+

#8 Comentário enviado por thiagomiranda3 em 26/09/2014 - 18:45h
Cara muito bom teu artigo.
Da pra ver que você teve um trampo desgramado pra fazer esse artigo pra nós aqui não é? hehe

Parabéns!

Abraços!
#9 Comentário enviado por Thihup em 26/09/2014 - 18:52h
Hehehehehe , pois é 'chapa' (me chamo Thiago tamb)

Entende algo de C ou C++ ?

Se quiser falar comigo

Skype : thihup

E-mail : thupner@gmail.com

[]'s
#10 Comentário enviado por thiagomiranda3 em 26/09/2014 - 19:00h
Já programei umas estruturas de dados em C kkk, mas como não ponho em prática a algum tempo, já esqueci pacas.
To mais afiado com Java e Ruby agora, por conta da faculdade e do TCC.

É difícil eu ficar online no Skype, mas vou te add aqui pra gente tem uma proza outra hora. hehe

Flw!
Abraços
#11 Comentário enviado por thiago211 em 24/10/2014 - 19:57h
Sempre me surpreendendo thihup.

Parabens chará.
#12 Comentário enviado por flcoutos em 27/05/2015 - 13:22h
Bom o seu Artigo!

#Favoritado

[]s!

-----------------------------------------------------------------------------------
Estou tentando aprender, mas, reconheço que eu não sei nada!
Viva o GNU-Linux "Spira Mirabilis DEBIAN"

Contribuir com comentário

Entre na sua conta para comentar.