Вы находитесь на странице: 1из 7

Tutorial de instalao do OpenGL

Escrito por: Lucas Lattari

O OpenGL (Open Graphics Library) uma API (Interface de Programao de Aplicativos) livre utilizada na Computao Grfica para desenvolvimento de aplicativos grficos, ambientes 3D, jogos, entre outros. este um conjunto de algumas funes que fornecem acesso a praticamente todos os recursos do hardware de vdeo. Internamente, ele age como uma mquina de estados, que de maneira bem especfica diz ao OpenGL o que fazer. Usando as funes da API, voc pode ligar ou desligar vrios aspectos dessa mquina, tais como: a cor atual, se transparncia ser usada, se clculos de iluminao devem ser feitos, se haver ou no o efeito de neblina e assim por diante. O objetivo desse tutorial apresentar, em poucos passos, como realizada a sua instalao em ambiente Windows 7 utilizando a IDE Codeblocks. Alm disso, mostrado um exemplo C/C++ de como feito o carregamento e apresentao de imagens em janela grfica.

Instrues
Passo 1. Instale o IDE Codeblocks. Ele um ambiente de desenvolvimento (IDE) recomendado para o uso do OpenGL com as linguagens C/C++. Existem dois links para download, que so:
http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe ou http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks10.05mingw-setup.exe.

Passo 2. O Codeblocks j traz consigo os pacotes para o uso do OpenGL, exceto um deles, chamado GLUT. Ele fundamental para o uso de janelas grficas do Windows. Ele est disponvel nesse link: http://dl.dropbox.com/u/8649404/glut-3.7.6-bin.zip. Assim que baixar o pacote acima, deve-se adicionar o arquivo glut.h na pasta Include do Codeblocks, dentro da pasta GL. O endereo dessa pasta : (Pasta Do Codeblocks)\MinGW\include\GL. Geralmente essa pasta se encontra em: C:\Program Files (x86)\CodeBlocks\MinGW\include\GL. O mesmo procedimento acima deve ser feito para o arquivo glut32.lib. Esse arquivo dever ser adicionado na pasta Lib do Codeblocks. O endereo dessa pasta : (Pasta Do Codeblocks)\MinGW\lib. Geralmente essa pasta se encontra em: C:\Program Files (x86)\CodeBlocks\MinGW\lib. Passo 3. O Codeblocks j traz um assistente para criao de um projeto OpenGL com janela grfica GLUT. Assim que abrir o Codeblocks, abra a opo File > New > Project no menu superior, como na janela abaixo:

Feito isso, escolha a opo Glut Project e tecle Go:

Uma vez selecionado, aperte next na tela a seguir

D um nome ao seu projeto em Project Title e novamente aperte Next. Anote a pasta onde se encontra seu projeto, ela ser importante nesse tutorial.

Novamente aperte Next, sem modificar a prxima janela:

Finalmente, tecle Finish para encerrar!

Feito isso, seu projeto estar pronto, mas ainda falta um ltimo arquivo do pacote baixado no passo 2. Pegue o arquivo glut32.dll e adicione na pasta do projeto que voc criou, dentro de (Pasta do projeto)/bin/Debug. No exemplo deste tutorial ficou: C:\Users\Lucas\Dropbox\Projetos\CG\HelloWorldCG\bin\Debug. Passo final. Rode seu exemplo teclando F9, este dever ser idntico ao da figura abaixo.

E isso! Para mais informaes, dvidas ou eventuais problemas, me procure no e-mail: llattari@ic.uff.br. Tenham uma tima aula e bem-vindos ao mundo da CG!

Вам также может понравиться