Prévia do material em texto
Tutorial de instalação do OpenGL Escrito por: Lucas Lattari O OpenGL (Open Graphics Library) é uma API (Interface de Programação de Aplicativos) livre utilizada na Computação Gráfica para desenvolvimento de aplicativos gráficos, ambientes 3D, jogos, entre outros. este é um conjunto de algumas funções que fornecem acesso a praticamente todos os recursos do hardware de vídeo. Internamente, ele age como uma máquina de estados, que de maneira bem específica diz ao OpenGL o que fazer. Usando as funções da API, você pode ligar ou desligar vários aspectos dessa máquina, tais como: a cor atual, se transparência será usada, se cálculos de iluminação devem ser feitos, se haverá ou não o efeito de neblina e assim por diante. O objetivo desse tutorial é apresentar, em poucos passos, como é realizada a sua instalação em ambiente Windows 7 utilizando a IDE Codeblocks. Além disso, é mostrado um exemplo C/C++ de como é feito o carregamento e apresentação de imagens em janela gráfica. Instruções 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 são: http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe ou http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks- 10.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 gráficas do Windows. Ele está disponível 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 endereço 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 endereço 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 criação de um projeto OpenGL com janela gráfica GLUT. Assim que abrir o Codeblocks, abra a opção “File > New > Project” no menu superior, como na janela abaixo: Feito isso, escolha a opção “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 próxima 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 idêntico ao da figura abaixo. E é isso! Para mais informações, dúvidas ou eventuais problemas, me procure no e-mail: llattari@ic.uff.br. Tenham uma ótima aula e bem-vindos ao mundo da CG!