Mini tutorial para instalar a GameKit/OgreKit

Ogrekit com compositor de Bloom
Fazia mais de um ano que não atualizo o ultimo release da GameKit, obviamente estava defasado em código e recursos que devem ter sido aprimorados. Talvez tenha até a solução para alguns pequenos problemas de fragmentação de memória que andei notando em algumas das dependências.

A vantagem mais notória é a de poder usar o Compositor, esse recurso me permite criar scripts para executar no pós processamento da imagem do jogo.

Aproveitei o embalo e montei mais um mini tutorial de instalação passo a passo.
Efeitos da GameKit / OgreKit
Original P&B EMBOSSED
SHARPEN EDGES INVERT POSTERIZE
LAPLACE TILING RADIAL_BLUR


Vamos a um passo a passo

http://code.google.com/p/gamekit/
Entramos na página do Gamekit
http://code.google.com/p/gamekit/

SVN da GameKit
Vamos no link Source e copiamos o código do SVN
Você que usa o Tourtoise precisa apenas do link

Terminal
Colamos no terminal o código, no meu caso mudei o final da linha para gamekit apenas (tirando o gamekit-read-only)

Feito isso agora é configurar a Gamekit.
Este passo é opcional, eu faço porque quero habilitar algumas ferramentas como efeitos de bloom e outros.

Trecho do código para ativar efeitos especiais
Entre na pasta CMake e procure o arquivo ConfigOgreKit.cmake
altere os valores de OGREKIT_USE_COMPOSITOR e OGREKIT_USE_COMPOSITOR_TEX para ON.
Você também pode habilitar alguns projetos para serem compilados nos Samples, como o demo de veículo, o de GUI, etc.

Um passo importante para quem usa o Windows é ter que baixar toda a DirectX SDK (+ ou - uns 600MB).

Preparando a IDE
Navegamos para a pasta do GameKit pelo terminal.
cd gamekit

Nota: Para o Windows utilizo o MySYSGit para emular um ambiente Unix.

Vamos usar o CMake.
O CMake também tem uma versão gráfica mas como a maioria dos outros tutoriais foca no terminal vou manter assim, mas caso você esteja tendo problemas de localizar alguma dependência ela pode lhe ajudar.

Você pode copiar o conteúdo dessa pasta para uma pasta compactada para ter um backup do original sem precisar baixar novamente.

O funcionamento do CMake é que ele é uma ferramenta que permite trabalhar com código em qualquer IDE, substituindo os scripts de configuração nativos pelo seu próprio.

O comando para preparar o código para o Eclipse é:
cmake -G "Eclipse CDT4 - Unix Makefiles"
Como alternativa você pode gerar makefiles para CodeBlocks, KDevelop3, ou Visual Studio.
Para saber a lista dos comandos use
cmake --help

Esta parte é rápida, leia a saída para ver se não existe nenhum erro (geralmente falta alguma dependência no sistema).

Eclipse
Agora no Eclipse o "bicho pega".

Janela import
Vamos em "Import" e "Existing Code as Makefile Project"

Janela import
Aponte a pasta da Gamekit que você acabou de configurar e dê "Finish".

Don't Panic - Mantenha a Calma
O volume de código analizado é imenso então é esperado congelamentos de tela e até travamentos.
Qualquer coisa dessas basta reiniciar o Eclipse, muito provavelmente você nem precisará repetir esses passos. Se isso ocorrer você pode dar um Ctrl+B para ele retomar a compilação.

Esse processo pode levar alguns  muitos minutos. Vá para a cozinha e faça café ou um lanche.

Por fim deixo esse exemplo que alterei o arquivo Samples/Runtime/Main.cpp para testar a funcionalidade do Compositor.

Comentários

  1. Este comentário foi removido por um administrador do blog.

    ResponderExcluir
  2. Verdadeiramente seu conteúdo é impressionante. Estou torcendo muito por seu projeto, com certeza é uma questão de tempo para ser um sucesso. Parabéns.

    ResponderExcluir
  3. Obrigado. Espero que este tutorial tenha ajudado vc tb.

    ResponderExcluir

Postar um comentário

Como fiquei sabendo que um pobre blogueiro foi processado por um comentário anonimo esses dias, so me resta me precaver contra a ineficácia da legislação em tratar o meio online. Mas eu prometo que libero rapido ^_~