GLSceneBr.png

GLScene é uma biblioteca gráfica baseada em OpenGL para ambientes Object Pascal,principalmente Delphi, entre outros.
Para mais informações acesse o site oficial do GLScene onde você poderá baixá-lo.


News


20/03/2013
Curta nossa página sobre GLScene no facebook. Compartilhemos idéias, demos, dicas e notícias!
https://www.facebook.com/Glscenebr

Acompanhe o desenvolvimento do GLScene aqui:
http://glscene.svn.sourceforge.net/viewvc/glscene/trunk/

14/02/2012
Olha o que eu achei:
http://delphigames.blogspot.com/2011/09/glscene-super-guia-um-livro-grauito-e.html
Feedbacks como este são muito gratificantes e me motivam a melhorar ainda mais o conteúdo
deste espaço.
Obrigado Fabiano Salles.


Os Guias

GLSCENE SUPERGUIA Versão Atual do Autor - 06/02/2012
Como não tenho planos de lançar uma nova versão do Super Guia, disponibilizo para
vocês aqui o que mais se aproxima disso. São projetos incompletos e bem bagunçados,
mas bem úteis. Então não me cobrem organização, isto é como um rascunho, eu apenas
juntei tudo que tinha no meu PC sobre o Super Guia e coloquei aqui.
GSGLeaked.png
Guia Rascunho - 4Shared
Guia em formato de site - 4Shared
Guia em formato CHM - 4Shared
Em breve também pretendo disponibilizar os Super Demos de todos os livros.
Aguardem


GLSCENE TREINAMENTO BÁSICO (Definitivo 21/07/2011) - Muito bom (tradução)
Arquivo no 4Shared
Esta é uma tradução que fiz do arquivo GLScene Training que vem com o GLScene.
Bem superficial e nada de novo.Esta versão definitiva teve os arquivos HTML feitos
a mão, por isso ela ficou bem menor e com uma compatibilidade maior nos browsers.


GLSCENE, SUPERGUIA 1.8.18 de 17/03/2010 (Arquivos no 4Shared) - Muito bom
LOGO_GSG.png
Livro I
Livro II
Livro III
Demos I
Esta em formato RAR, então você deve baixar o WinRar para descompactar.
A mais nova versão do GScene Super-Guia, extremamente melhorada e
possibilitando a criação de aplicações mais atrativas com GLScene.
O guia foi dividido em três partes por causa do tamanho. Também criei
um pacote com demos que acompanham cada um dos capítulos do guia. A
minha intenção é ter um pacote de demos para cada livro, porém, atualmente
só há o pacote de demos do Livro I. Em breve uparei os pacotes II e III.



GLScene Polygon PFX Manager - Super Demo Preview
screen_PFX.PNG

Uma prévia de um super-demo do livro II do GSG para vocês, vale a pena
conferir e brincar um pouco criando os efeitos mais fantásticos com
partículas.
PS: Em alguns computadores o simbolo de sepação decimal não é o ponto,
é a vírgula, sendo assim, se no seu computador alguma coisa não funciona
aparentemente como o Particle Interval, use vírgula em vez de ponto.




Download de Aplicativos e Demos


Demo AssetPosition and QuadTreeVisCulling - (only source code)
AssetPos01.jpg
AssetPos02.jpg
Download (4Shared)
A idea giver demo.

Demo Compass - Graphics32 (w. Source Code)
Compass.jpg
Download (4Shared)
É necessário a biblioteca Graphics32 para a compilação deste demo.

Demo MiniWorld - ProxyObjects, Custom Classes and OctreeRaycasting (w. source code)
MiniWorld.png
Download (GoogleDrive)
A very nice demo to inspirate new GLScene programers.

Demo AsterField - FreeForm Proxy Objects (w. source code)
AsterField.png
Download (GoogleDrive)
A nice demo of FreeFrom Proxys.


Projeto Gerenciador de Contêineres 3D - 21/07/2011 (Atualizado 12/08/2016)
GC3D.png
Download (Google Drive)
Este projeto é uma espécie de "demo showcase" que pretendo mostrar
para empresas de terminais de contêiners. O demo ainda é bem simples
mas já mostra o conceito primordial da idéia, ou seja, uma visualização
simples e intuitiva do armazém de contêineres.


Demo Cg_BlendedTerrain Atualizado para o GLScene 1.1
Cg_BlendedTerrain.jpg
Arquivo no 4Shared
Aí pessoal, arrumei este demo incrível. Pena é que o Terrain Renderer do GLscene
ainda não esteja bem e fique todo "rasgado". Para executar este demo você precisa
das DLLs Cg e CgGL, além do pacote CG instalado.

Terrain Renderer com MultiMaterial - Fonte e Executável
Terrain.png

Criei um terrain renderer texturizado com o MultiMaterialShader. É um demo só
para demonstração mesmo, pois não é recomendável que se use uma técnica tão dispendiosa
em um jogo de verdade. A taxa de FPS é muito baixa. Recomendo que se use técnicas
de pipeline programável.
PS: O TerrainRenderer do GLScene atual parece não estar muito bem, ele deixa fendas
entre o terreno de alta resolução e o simplificado.

GLRadar - Muito bom, eu que fiz e tem fonte!
radar_screen.PNG


















Este é um radar GLScene, funcionalidade tipica de muitos jogos, parece fácil fazer, mas é um
ledo engano! Pela primeira vez usei trigonometria (nunca pensei que seno e cosseno fossem
tão importantes) e conversão de espaços globais em locais (aimda bem que o GLScene faz isso
com apenas uma função!). O código fonte está totalmente comentado e pode ser reaproveitado
para outras aplicações por ser orientado a objetos (o GLRadar é uma classe bem simples).

Blend Terrain - Muito bom, mas não fui eu que fiz!
screenshot.PNG


Este demo era disponibilizado pelo antigo site Caparevan, porém ele sai do
ar, mas antes disso eu tirei todos os demos dele. Este é um dos mais interessantes.
Ele está atualizado para o GLScene CVS de março deste ano, por isso você pode ter
problemas ao compila-lo com uma versão mais antiga (o novo GLScene por exemplo não usa
a unit GLMisc e possui várias novas). Este demo também usa o Graphics32, eu coloquei
essa biblioteca nesse pacote assim não se preocupe em baixá-la. Também há vários extras
neste demo, como o Analisador de Disponibilidade de Extensões OpenGL e o GLScene Downloader.
Obs: Este demo não foi feito por mim, então não posso dar assistência a ele (como estou
sem usar o GLScene a um tempinho também ficaria dificil!!!).


Tetris 3D - Marcelo Souza Leal - Interessante, mas sem o fonte...
Arquivo no 4Shared
Jogo feito com GLScene por Marcelo Souza Leal. Implementa várias funções do GLScene como
HUDs, sons e skyboxes. Sem o código fonte.



Download das Bibliotecas

DLLs Cg e CgGL - 1.2
Arquivo no 4Shared
Essas DLLs não vem no GLScene, você precisa baixar o Cg Toolkit
completo para adquiri-las, porém ele é gigantesco. Por isso eu
tirei elas desse pacote e as disponibilizei separadas.

DelphiPython
Arquivo no 4Shared
Se você quer usar Delphi com Python, baixe este pacote. Ele vem com
o Python4Delphi, o Python RunTime e um pequeno tutorial. Estes
também são requisitos para a instalção do pacote GLPython do GLScene


Demos Caparevan - Precisam ser atualizados
Arquivo no 4Shared
Aqui está a pedidos tudo o que o antigo site Caparevan tinha sobre GLScene.
Os demos em sua maioria estão desatualizados. Além disso eu coloquei uma
pequena documentação que havia nesse site. Eu atualizei também alguns dos
demos mais interessantes.

Dump do antigo Newsgroup do GLScene - Desatualizadissimo, mas tem algo aproveitável
Arquivo no 4Shared
Um CHM com todo o antigo newsgroup mais alguns demos mais velhos que
a minha bisavó!!!


DelphiLua - Mais 4 Demos

Biblioteca que possibilita o uso da poderosa linguagem Lua com Delphi.
Para quem não sabe, Lua é uma linguagem de extensão feita na PUC-Rio
usada muito como linguagem de scripts para AI e arquivo de configuração
em diversos jogos famosos, como Far Cry, Black & White e Homeworld 2,
entree outros.


Newton Import 1.53 for Delphi - Desatualizado
Arquivo no 4Shared
Uma engine fisica muito boa para jogos, dita por muitos ser melhor que a ODE.
Não esqueça que aqui a programação é a braço, não é nada como o ODE Manager do GLScene.
Veja o capitulo Newton do GLScene: SuperGuia para começar um estudo sobre esta engine.


Links

http://sourceforge.net/projects/glscene/
GLScene Trunk (use este link para baixar via SVN usando Tortoise)
Fórum GLScene (bem movimentado)
GLScene.ru
A Magnetic Adventure (jogo não-gratuito feito com GLScene+Lazarus)
Dage (Dog Adventure Game Engine, feita com GLScene+Lua)