Uma das formas
mais eficientes de se aprender o funcionamento de uma biblioteca
é criar algo com ela. No entanto, para os iniciantes,
a curva de aprendizagem pode ser íngreme. Para resolver
esse problema, os desenvolvedores da GLScene
fornecem uma grande quantidade de programas de demonstração,
mostrando como as diversas características dessa biblioteca
são acessadas.
Uma observação:
como a OpenGL em geral utiliza muitos recursos
de hardware, uma (boa) placa 3D é necessária
para visualizar os demos de forma adequada. Dependendo da idade
da placa, a performance pode ser ruim ou alguns demos podem
simplesmente não rodar devido a falta de certos recursos
mais modernos.
Uma placa do tipo
GeForce MX é suficiente para a maioria
das aplicações, embora algumas funções
mais novas (como pixel shaders) estejam disponíveis apenas
em placas a partir da série GeForce FX.
De você ainda
não instalou a GLScene
mas quer dar uma olhadinha nos demos oficiais e verificar o
potencial da engine, siga a lista abaixo que fizemos com os
principais exemplos: clique
aqui, baixe o pacote zip contendo os arquivos comuns
de midia e descompacte-o. Serão criados algumas pastas
e em especial uma chamada /demos. Clique no
.exe do demo desejado e faça o download dele diretamente
para essa pasta. Depois é só executá-lo
para ver o efeito.
Actor.exe
Demonstra o uso de um ator (personagem);
ActorWtoCam.exe
Demonstra o uso de câmera em primeira/terceira pessoa
acompanhando um ator se movimentando pelo cenário;
Beer.exe
Uso de partículas e Sphere Mapping (mapeamento de ambiente
para o efeito do vidro);
Boom.exe
Explosão do tipo fogos de artifício;
Candles.exe
Influência do vento no efeito que simula fogo;
Canvas.exe
Comparação entre o operações do
componente GLCanvas (canvas usando a GLScene)
e a GDI padrão do Windows;
Clothify.exe
Colisão de rag-doll ("boneco de pano") entre
vários objetos;
Cutoutstar.exe
Teste de criação de objetos através de
"extrusion";
Furball.exe
Uso de Verlet-Hair com a engine de física ODE para criar
pêlos;
Hfpick.exe
Detecção de click em um heigh-map;
Mirror.exe
Uso de um plano que simula um espelho;
Pong.exe
Um jogo de pong;
Shadowplane.exe
Sombra de objetos em um plano;
Simple.exe
Uso da biblioteca física ODE com objetos
padrões da GLScene;
Tobitmap.exe
Renderização para um bitmap de tamanho variável;
Transparency.exe
Teste de transparência de acordo com a ordem de renderização
dos objetos;
Volcano.exe
Benchmark e teste de partículas;
Waterplane.exe
Objeto que simula um plano de água (dá pra interagir
com a água e formar ondas).