Crystal Space
Crystal Space | |
---|---|
Desenvolvedor | Jorrit Tyberghein |
Lançamento | 26 de agosto de 1997 (27 anos) |
Versão estável | 2.0 (3 de julho de 2012 | )
Sistema operacional | Multiplataforma |
Gênero(s) | Motor gráfico |
Licença | GNU LGPL |
Estado do desenvolvimento | Descontinuado |
Tamanho | 42,2 MB |
Página oficial | www |
Repositório | Crystal Space no SourceForge |
Crystal Space, também conhecido como Crystal Space 3D, é um motor gráfico, escrito em C++ por Jorrit Tyberghein. Crystal Space é portável e funciona nas plataformas Microsoft Windows, Linux, UNIX, Mac OS X e FreeBSD. Crystal Space está disponível sob a licença GNU LGPL. O Crystal Space foi projeto do mês de fevereiro de 2003, no SourceForge.[1]
Ele pode opcionalmente usar OpenGL (todas as plataformas), SDL (todas as plataformas suportadas pelo SDL), X11 (UNIX e Linux) e SVGAlib (Linux). Ele também pode opcionalmente usar rotinas Assembly, usando NASM e MMX.
Foi usado, em conjunto com o Blender, na criação do jogo livre Yo Frankie!.
Design do motor
[editar | editar código-fonte]Crystal Space é programado em C++ orientado a objeto. Ele é modularmente construído com um número de plug-ins independentes. Os programas cliente usam os plugins, como o renderizador OpenGL 3D, renderizando eles via Crystal Space's Shared Class Facility (SCF).
Características
[editar | editar código-fonte]Crystal Space tem módulos para gráficos 2D e 3D, som, detecção de colisão e físicas através de ODE e Bullet.
Gráficos:
- Renderizador OpenGL
- Suporta aceleração de hardware das principais marcas
- Permite o uso de shaders
- Biblioteca de shaders comuns como normal mapping, parallax mapping e hardware skinning
- Suporta renderização de software com algumas funções
Objetos de malha:
- Plugin baseado no sistema de malha
- Malhas baseadas em triângulo com suporte a animação de frame e ossos
Detecção de colisão e dinâmicas:
- ODE e Bullet
- Detecção de colisão simplificado, quando não se faz necessária a simulação dinâmica total
Ver também
[editar | editar código-fonte]Referências
- ↑ «SourceForge.net - Projeto do Mês, Fevereiro de 2003». Consultado em 23 de fevereiro de 2008. Arquivado do original em 28 de julho de 2012
Ligações externas
[editar | editar código-fonte]- Sítio oficial (em inglês)
- Crystal Space no SourceForge