Ketsji
Origem: Wikipédia, a enciclopédia livre.
| Ketsji | ||
|---|---|---|
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
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:
- O jogo (.blend) não deve ser embutido dentro do player[10];
- 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
- 300 MHz de CPU;
- 128 MB de RAM;
- 20 MB de espaço livre no Disco Rígido (ou HD);
- Resolução de 1024x768 com cores de 16 bit;
- Mouse com 3 botões;
- OpenGL Graphics Card com 16MB de RAM[15].
- 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
- ↑ O que é Ketsji? (What is Ketsji ?).
- ↑ História da Blender Foundation.
- ↑ e-Shop do Blender.
- ↑ Blender License.
- ↑ Versões antigas, disponíveis para baixa.
- ↑ Novidades da versão 2.46.
- ↑ Tutorial para dar suporte a outros formatos além do MP3.
- ↑ Plugin ECHO.
- ↑ Blender Foundation garante que o Blender/Ketsji pode ser usado comercialmente.
- ↑ Por que o Blender .blend File não pode ser embutido no player, em produtos não-GPL.
- ↑ Condição do uso de Python em jogos proprietários.
- ↑ Módulos importáveis da Blender Python API
- ↑ Módulos importáveis da Blender Python API (Game Engine API)
- ↑ Requisitos de sistema para o Blender.
- ↑ OpenGL Graphic Card.
[editar] Ver também
- Blender
- BlenderArt Magazine
- Blender .blend File
- Blender Conference
- Blender Foundation
- Blender Institute
- Blender Publisher
- Blender Python API
- GNU General Public License
- Lista de motores de jogo
- Motor de jogo
- OpenAL
- OpenGL
- Python
- Software livre
- Suzanne Blender Awards
- Ton Roosendaal
[editar] Ligações externas
- (em inglês) blender.org - Home - Página oficial
- (em inglês) BlenderWiki - Wiki do Blender
- (em português) BlenderWiki - Wiki do Blender (de Brasil)
- (em português) BlenderWiki - Wiki do Blender (de Portugal)
- (em inglês) GameBlender.org - Comunidade sobre o Ketsji
- (em português) Blender Brasil - Comunidade sobre Blender
- (em português) Procedural - Comunidade sobre Blender

