Espaço de cristal

Espaço de cristal é um motor 3D gratuito e portátil.
Baixe Agora

Espaço de cristal Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Jorrit Tyberghein
  • Site do editor:

Espaço de cristal Tag


Espaço de cristal Descrição

Crystal Space é uma engine 3D livre e portátil. Crystal Space é um Kit de Desenvolvimento de Jogo 3D livre e portátil escrito em C. Ele suporta: verdadeiros seis graus de liberdade, iluminação colorida, lightmapped e iluminação baseada estêncil, suporte shader (CG, programas de vértice, programas de fragmento, ...), mipmapping, portais, espelhos, alfa transparência, superfícies reflexivas, 3D sprites (quadro base ou com animação esqueletal usando a biblioteca de animação Cal3d), texturas processuais, sistemas de partículas, halos, névoa volumétrica, de script (usando Python, Perl, Java, ou potencialmente outros idiomas), 16 bits e de 32 bits suporte de exibição, OpenGL, e renderizador de software, suporte de fonte (também com freetype), transformações hierárquicas, física do plugin baseado em ODE, ... Ver a extensa lista de características para mais details.Crystal espaço atualmente roda em GNU / Linux, general Unix, Windows, Windows NT, e MacOS / X. Ele pode, opcionalmente, utilizar OpenGL (em todas as plataformas), SDL (todas as plataformas SDL), X11 (Unix ou GNU / Linux) e SVGALIB (GNU / Linux). Ele também pode usar opcionalmente rotinas assembler usando NASM e MMX.Crystal O espaço é um grande projeto de código aberto. Há cerca de 700 pessoas subscreveram a discussão Crystal Space lista.O segunda característica importante do Crystal Space é que está escrito para ser executado sob uma ampla variedade de plataformas de hardware e software. Como desta escrita Crystal Space tem sido conhecida a correr nos seguintes sistemas. Note-se que se um sistema está listado aqui não significa necessariamente que ele é 100% suportados: - Unix (. Linux, FreeBSD, etc) - Windows (Windows 9x / NT / ME / 2000 / XP) - MacOS / X Aqui estão alguma chave características de "Crystal Space": · Biblioteca utilidade geométrica com as classes úteis, tais como vectores de 2D e 3D, matrizes, transforma quatérnions, kdtree, eixo alinhada e orientada delimitam rotinas caixa, subdivisão rectângulo, etc. ver secção 6.3 Geometria da biblioteca (csGeom). · Biblioteca Geral utilitário com coisas como matrizes de modelo, ponteiro inteligente, hashmap, registro de objeto, de encaixe gerente, radix classificar, matriz de bits, alocadores otimizados, cordas, etc. ver secção 6.1 Utility Library (csUtil). · Maior biblioteca de ferramentas nível contendo coisas como alguns exemplos de texturas processuais (plasma, fogo e água), efeitos de tela cheia, suporte colisor, ferramentas de geração de textura, etc. · Biblioteca de gráficos com utilitários simples de fazer mipmapping, quantização de cor, cálculo de gradientes de cor, bumpmapping simples, etc. · Polígonos 2D e 3D · Classe compartilhada SCF Facility. Ver secção 6.2 classe compartilhada Facility (SCF). Ver secção 5.1 Desenvolvendo uma aplicação Crystal Space. · Ponteiros inteligentes. Consulte a seção 5.8.1 corretamente usando ponteiros inteligentes. · Plug-in sistema flexível. Ver secção 6.2 classe compartilhada Facility (SCF). Consulte a seção 5.8.20 Crie sua própria Plugin. · Sistema de arquivos virtual e suporte transparente para arquivos zip. Consulte a secção 7.2 Virtual File System (VFS). · Os arquivos de configuração. Consulte a seção 3.2 arquivo de configuração. · Linha de comando de análise. Ver secção 5.1 Desenvolvendo uma aplicação Crystal Space. · Sistema de Eventos. · Efeitos de tela cheia (fading, whiteout, etc). · Texturas processuais. Consulte a seção 7.3.1 Procedural Sistema textura. Consulte a seção 7.5.6 Texture Mapping. · Nível de detalhe. Consulte a seção 7.5.11 nível de detalhe. · Modelos Animated 3D (3D sprites). Consulte a seção 7.9 Animação. · Animações 2D. · Quake MD3 e MDL para Crystal Space conversor. Consulte a seção 5.6 md32spr Tutorial. · O sprcal3d plugin do `' é capaz de carregar modelos Cal3D. Consulte a seção 7.7.6 SpriteCal3D malha objeto. · Sistema de janelas nativo Crystal Space (s). Consulte a seção 7,11 Alternate Sistema Windowing (AWS). Consulte a seção 6.4 Crystal Space Sistema Windowing (SPS). · Telas 2D (OpenGL, DirectDraw, X11, CoreGraphics, Cacau, null, memória) · Prestadores de 3D (OpenGL, software, nulos). Consulte a seção 7.3 Drivers de gráficos. · Fluxos Playing AVI (DivX 4, OpenDivX) em uma textura. · Vários carregadoras de imagem (BMP, GIF, JPG, PNG, SGI, TGA, WAL). · Portais e setores. Consulte a seção 7.5.2 Portal Engine. · Iluminação: estáticos, pseudo-dinâmicos, dinâmico, halos, sombras, sombras de estêncil. Consulte a seção 7.5.3 Iluminação. Consulte a seção 5.8.9 Pseudo-dinâmicos Lights. · Curvas de Bezier. · Visibilidade abate baseado em árvore-kd com tampões de cobertura (Dynavis). Consulte a seção 7.5.7 Visibilidade Culling em detalhe. · Múltiplas câmeras. Consulte a seção 5.8.7 Camera Movimento. · Texturas, materiais e shaders. Consulte a seção 7.5.6 Texture Mapping. · Controladores de Som (CoreAudio, OSS, e WaveOut). Consulte a seção 7.4 drivers de som. · Prestadores de som (software, DirectSound 3D, EAX, artes). Consulte a seção 7.4 drivers de som. · Carregadores de som (WAV, AU, IFF, AIFF, MOD, MP3, OGG). Veja Seção 7.4 Drivers Som. · Coisa e outros objetos de malha. Consulte a seção 7.7 Sistema de plug-in de objeto de malha. Veja a seção 7.7.19 Thing Mesh Object, consulte a seção 5.8.5 Criando uma malha. Veja a seção 7.7.7 Objeto de malha de Genmesh. Veja a seção 5.8.6 Criando uma malha de genmash. · Sprites 2D e 3D. Veja a seção 7.7.5 Sprite3D Malha. Veja a seção 7.7.4 Sprite2D Mesh Object. · Motores de terreno com suporte para splatting de textura (mesclando dinamicamente várias texturas em um terreno e LOD). Veja a seção 7.7.18 Objeto de malha do terreno. · Sistemas de partículas (incêndio, explosões, chuva, neve, espirais, fonte). Veja a Seção 7.7.10 Sistemas de partículas em geral. · Malha de neblina (um pouco como a luz volumétrica). Veja a seção 7.7.17 Objeto de malha de neblina. · Console suspenso que você pode integrar em seus próprios jogos. Veja a seção 3.4.5 Configuração do console. · Detecção de Colisão (usando Rapid ou Opcode). Veja a seção 5.8.2 Fazendo a detecção de colisão. · Poderoso gerente de seqüência para controlar o movimento, animação e outros recursos em um mundo. Veja a seção 7.5.12 Gerenciador de seqüência. · Fontes de bitmapped e vetor (FreeFont). Veja a seção 5.8.22 usando uma fonte personalizada. · Mapear o carregador de arquivos e conversores. Consulte a Seção 7.6.1 Formato do arquivo Mapa (XML), consulte a Seção 5.4 Tutorial Simples 3: Mapa Carregando. Veja a seção 7.6.2 Formato antigo do arquivo de mapa. · Ligações de script (Python, Perl, Java). Veja a seção 7.8 Idiomas de scripts. · Animação esquelética. Veja a seção 7.7.6 Spritecal3D Malha Objeto. · Movimento de objeto. Veja a seção 5.8.4 Movimento de malha. · Plugin de gravação de filmes. Veja a seção 5.8.23 Gravando filmes. · Sistema de depuração O que há de novo nesta versão: · Bugfixes.


Espaço de cristal Software Relacionado

Ascensão da Tríade

Inclui muitos inimigos destrutivos, um arsenal de armas de pistolas simples para lançadores de mísseis, armadilhas, armadura de preservação de vida e emboscadas em aboção. ...

227

Download

Enxame alienígena

Alien Swarm é um mod co-op para ut2004, onde você joga uma equipe de fuzileiros que lutam contra o enxame. ...

306

Download

Doom 3 Demo.

Doom 3 é uma obra-prima de horror de ficção científica, o Doom 3 é como nada que você tenha experimentado. ...

115

Download

Quetoo.

Quetoo é um motivo de jogo compatível com Quake 2 Otimizado para velocidade. ...

56

Download