Ketsji

Origem: Wikipédia, a enciclopédia livre.

 Ketsji
Tela de abertura do Blender 2.45.
Tela de abertura do Blender 2.45
Desenvolvedor Blender Foundation
Lançamento 1998
Última versão 2.46 (18 de Maio de 2008)
Sistema Op. Multiplataforma: (…)
Gênero Motor de jogo
Licença Dupla: BL / GNU GPL
Website Blender.org

Ketsji[1] (também conhecido como Blender GameEngine, ou Game Blender) é o motor de jogo do Blender, uma aplicação de código aberto popular. Ele foi desenvolvido para criação de aplicações interativas em 3D, tais como, jogos, apresentações, planejamentos arquitetônicos e outros. Está disponível sobre uma licença dupla: BL License / GNU General Public License. O Blender ainda tem partes licenciadas sob a Python Software Foundation License.

A aplicação está disponível para diversos sistemas operacionais, incluindo Microsoft Windows, Linux, Mac OS X, Solaris, FreeBSD, IRIX, Darwin, BeOS e iPaq. Inclui suporte à Python como linguagem de script, que pode ser usada tanto no Blender, quanto no Ketsji.

Índice

[editar] História

Tela de abertura da versão 2.41
Tela de abertura da versão 2.41
Tela de abertura da versão 2.42a
Tela de abertura da versão 2.42a
Tela de abertura da versão 2.43
Tela de abertura da versão 2.43
Tela de abertura da versão 2.44
Tela de abertura da versão 2.44

Originalmente, o programa foi desenvolvido como uma aplicação in-house pelo estúdio holandês de animação NeoGeo Studio e Not a Number Tecnologies (NaN); o autor principal, Ton Roosendaal, fundou em Junho de 1998 a Not a Number Tecnologies para desenvolver e distribuir o programa. O nome Blender foi inspirado numa música da banda Yello, de seu álbum Baby.

O Blender foi distribuído inicialmente como um produto proprietário e comercial, com versão gratuita e, funcionava apenas no IRIX, até que NaN faliu[2] em 2002. Atualmente é desenvolvido pela Blender Foundation, sendo suportado por doações da comunidade, e vendas de materiais relativos ao Blender, no e-Shop[3].

Os desenvolvedores concordaram em liberar o Blender como código aberto, sob os termos da GNU General Public License, com um pagamento único de 100.000. Em 18 de Julho de 2002, uma campanha para financiamento do Blender foi iniciada por Roosendaal, a fim de coletar doações e em 7 de Setembro de 2002 foi anunciado que a coleta de fundos já era o suficiente, e que o código fonte do Blender, estaria liberado. Após ter sido liberado, a Blender Foundation lançou o programa, em adição à licença GNU GPL, a licença BL (Blender License), que não requeria a abertura do código fonte do Blender, mas requeria pagamentos para a Blender Foundation. De qualquer modo, essa licença nunca foi exercida e, foi indefinidamente suspensa[4] desde 2005. Atualmente, o Blender é disponível sobre a GNU GPL, e uma nova versão da licença BL, que apenas dá informações sobre sua licença principal, a GNU GPL.

O objetivo da equipe de desenvolvimento é alcançar o poder de desenvolvimento dos programas proprietários. Há muitos profissionais que já utilizam este programa como ferramenta principal ou secundária em seus trabalhos.

O Ketsji foi escrito inicialmente em C, e atualmente está escrito em C++.

[editar] Plataformas

O Ketsji está disponível para diversos sistemas operacionais. Eles são: Microsoft Windows, Mac OS X, Linux, Solaris, FreeBSD. Porém, o seu desenvolvimento para alguns sistemas, foi descontinuado. Dentre eles, estão: BeOS, Darwin, iPAQ, IRIX. Mesmo descontinuados, essas versões antigas[5] podem ser baixadas.

O Ketsji recebeu muitas melhorias e correções em sua última versão (2.46), dentre as quais se destacam o aumento na velocidade e qualidade gráfica[6].

[editar] Características

Usa OpenGL para os gráficos, OpenAL para som 3D, Bullet para física e detecção de colisão, e Python para scripts. O Ketsji suporta apenas o formato .WAV para sons. Mas isso pode ser pulado[7] se for programado com os scripts de Python.

Existe um plug-in, chamado Echo Plugin[8], que permite integração dos gráficos do OGRE com o Ketsji, permitindo um aumento significativo na velocidade e na qualidade gráfica.

[editar] Licença de uso

A Blender Foundation garante[9] que o Blender/Ketsji pode ser usado comercialmente. Porém, há duas restrições especiais aplicáveis ao Ketsji:

  1. O jogo (.blend) não deve ser embutido dentro do player[10];
  2. O jogo não deverá conter, em seu interior, scripts Python que usem a Blender Python API[11].

Blender Python API é um conjunto de módulos Python, que servem de interface para as funções do Blender, que vem inclusos com o Blender, e que necessitam ser importados, utilizando o comando import, para serem usados. Eles normalmente (versões não-oficiais podem variar) são[12][13]:

  • Blender;
  • bpy;
  • GameLogic;
  • GameKeys;
  • Rasterizer.

As outras formas de uso do Blender, incluindo Blender .blend Files, animações e renderizações, modelos, arquivos exportados e scripts (que não utilizam a Blender Python API), podem ser usadas de qualquer forma, sem futuros problemas com a licença.

[editar] Requisitos de sistema

Para utilizar todas as funções do Blender, corretamente e com velocidade razoável, deve-se atingir os requisitos mínimos de sistema[14]:

Sistemas operacionais suportados
  • Windows 98, ME, 2000, XP ou Vista.
  • Mac OS X 10.2 ou mais novo.
  • Linux 2.2.5 i386.
  • Linux 2.3.2 PPC.
  • FreeBSD 6.2 i386.
  • Irix 6.5 mips3.
  • Solaris 2.8 sparc.
Requisitos de hardware mínimos
Requisitos de hardware recomendados
  • 2 GHz de CPU dupla;
  • 2 GB de Ram;
  • Resolução de 1920x1200 com cores de 24 bit;
  • Mouse com 3 botões;
  • OpenGL Graphics Card com 128 ou 256 MB de RAM.

Referências

[editar] Ver também

[editar] Ligações externas


  Este artigo é um esboço sobre motor de jogo. Você pode ajudar a Wikipédia expandindo-o.
Ferramentas pessoais
Outras línguas