Blender Game Engine
| Blender Game Engine | |
|---|---|
Tela de abertura da versão 2.62 |
|
| Desenvolvedor | Blender Foundation |
| Plataforma | x86, x86-64 e PowerPC |
| Lançado em | 1998 |
| Versão estável | 2.62 (16 de fevereiro de 2011[1]) |
| Idioma(s) | 25 idiomas |
| Escrito em | C, C++ e Python |
| Sistema Operacional | Multiplataforma (veja abaixo) |
| Gênero(s) | Motor de jogo |
| Licença | Dupla: BL / GNU GPL[2] |
| Estado do desenvolvimento | Ativo |
| Página oficial | www.blender.org |
| Tamanho | |
| Portal das Tecnologias de informação | |
Blender Game Engine, também conhecido como BGE, Game Blender ou Ketsji,[3] é 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 sob uma licença dupla: Blender License (BL) / GNU General Public License (GPL).[2] O Blender possui ainda partes licenciadas sob a Python Software Foundation License.[4]
A aplicação está disponível para diversos sistemas operacionais, incluindo Microsoft Windows, Linux, Mac OS X e FreeBSD. Inclui suporte à Python como linguagem de script, que pode ser usada tanto no Blender, quanto no Blender Game Engine.[5]
Índice |
[editar] História
Originalmente, o Blender foi desenvolvido como uma aplicação in-house pelo estúdio holandês de animação NeoGeo Studio, co-fundado por Ton Roosendaal em 1988. Em 1998, Ton Roosendaal fundou uma nova companhia chamada Not a Number (NaN) para desenvolver e distribuir o programa, fornecendo produtos e serviços comerciais relacionados ao Blender. Em 2002, a NaN faliu devido a pouca quantidade de vendas e a problemas financeiros. No mesmo ano, Ton fundou a Blender Foundation e em julho desse ano, iniciou-se uma campanha chamada “Free Blender”, para arrecadar €100.000 para os investidores do Blender concordarem liberar o programa como código aberto. A campanha arrecadou os €100.000 em apenas sete semanas. Em 13 de outubro de 2002, o Blender foi lançado sob uma licença dupla, a GNU General Public License (GPL)[6] e a Blender License (BL).[2]
Atualmente, o Blender é desenvolvido pela Blender Foundation, sendo suportado por doações da comunidade, e vendas de materiais relativos ao Blender, no e-Shop.[7] O Blender foi escrito inicialmente em C, e atualmente está escrito em C, C++ e, algumas partes, principalmente scripts embutidos, em Python.[8]
Em julho de 2009, Ton recebeu um Doutorado Honorário em Tecnologia pela Universidade Metropolitana de Leeds, por sua contribuição a tecnologia criativa.[6] O Blender já recebeu reconhecimento da mídia, incluindo revistas, sites e universidades.[9]
[editar] Plataformas
O Blender é multiplataforma, e portanto, está disponível para diversos sistemas operacionais. Oficialmente, ele é distribuído em versões de 32 e 64 bits, para os sistemas Microsoft Windows (XP, Vista e 7), Linux, Mac OS X (x86, x86-64 e PowerPC) e FreeBSD.[10] Entretanto, há versões antigas para Solaris (SPARC), IRIX, BeOS, Darwin e iPAQ.
[editar] Características
O Blender Game Engine 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 Blender Game Engine suporta nativamente apenas o formato WAV para sons. Contudo, é possível usar outros arquivos de som,[11] se for programado com os scripts de Python.
Existe um plugin, chamado Echo Plugin,[12] que permite integração dos gráficos do OGRE com o Blender Game Engine. O uso do motor de jogo do Blender pode servir para diversas coisas, desde criação de jogos, apresentações, realidades virtuais, planejamento arquitetônico, a auxílio em animação (usando a física para dar movimentos mais reais aos objetos).[5]
[editar] Licença de uso
A Blender Foundation garante[13] que o Blender/Blender Game Engine pode ser usado comercialmente. Porém, há uma restrição especial aplicável ao Blender Game Engine: o .blend File não deve ser embutido dentro do player.[14] Uma forma de contornar isso é carregar o .blend externamente.[15]
O .blend File pode conter, em seu interior, scripts Python que usem a Blender Python API, sem que o .blend File ou o script tenham que ser licenciados sob a GNU GPL. Os .blends Files, animações e renderizações, modelos, arquivos exportados e scripts, são unicamente propriedade de seu(s) criador(es), e podem ser licenciados sob qualquer licença que o proprietário desejar, mesmo usando a Blender Python API.[16]
A 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 os comandos from, import e as, para serem utilizados.[17]
[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:[18]
- Sistemas operacionais suportados
- Requisitos de hardware mínimos
- CPU de 1 GHz
- 512 MB de RAM
- Resolução de 1024x768 com cores de 16 bits
- Mouse com 3 botões
- Placa de vídeo com suporte a OpenGL e 64 MB de RAM
- Requisitos de hardware recomendados
- CPU dual core de 2 GHz
- 2 GB de RAM
- Resolução de 1920x1200 com cores de 24 bits
- Mouse com 3 botões
- Placa de vídeo com suporte a OpenGL e 256 ou 512 MB de RAM
- Requisitos de hardware avançados
- CPU de 64 bits de múltiplos núcleos
- 8 a 16 GB de RAM
- Dois monitores com resolução de 1920x1200 com cores de 24 bits
- Mouse com 3 botões + mesa digitalizadora
- Placa de vídeo com suporte a OpenGL e 1 GB RAM, ATI FireGL ou NVIDIA Quadro
[editar] Ver também
Referências
- ↑ Blender 2.62 (em inglês). Blender Foundation (16 de fevereiro de 2012). Página visitada em 18 de fevereiro de 2012.
- ↑ a b c Blender License (em inglês). Página visitada em 28 de maio de 2010.
- ↑ Ketsji (em inglês). Not a Number (NaN) (21 de agosto de 2001). Página visitada em 21 de outubro de 2011.
- ↑ Python License (em inglês). Página visitada em 5 de junho de 2010.
- ↑ a b Recursos do Blender (em inglês). Página visitada em 28 de maio de 2010.
- ↑ a b História da Blender Foundation (em inglês). Página visitada em 28 de maio de 2010.
- ↑ Get Involved (em inglês). Blender Foundation. Página visitada em 7 de novembro de 2011.
- ↑ Blender SVN (em inglês). Página visitada em 5 de junho de 2010.
- ↑ Media Exposure (em inglês). Página visitada em 5 de junho de 2010.
- ↑ Get Blender (em inglês). Blender Foundation (19 de outubro de 2011). Página visitada em 21 de outubro de 2011.
- ↑ [ligação inativa]
- ↑ Echo Plugin.
- ↑ Blender Foundation garante que o Blender/Blender Game Engine pode ser usado comercialmente (em inglês). Página visitada em 28 de maio de 2010.
- ↑ Por que o Blender .blend File não pode ser embutido no player, em produtos não-GPL (em inglês). Página visitada em 28 de maio de 2010.
- ↑ Como carregar um jogo externamente no Blender (em português). Página visitada em 28 de maio de 2010.
- ↑ Scripts Python podem ser usados em produtos proprietários, mesmo os que usam a Blender Python API (em inglês). Página visitada em 28 de maio de 2010.
- ↑ Blender Documentation contents — Blender 2.60.0 - API documentation (em inglês). Blender Foundation (3 de novembro de 2011). Página visitada em 9 de novembro de 2011.
- ↑ System Requirements (em inglês). Blender Foundation (13 de agosto de 2011). Página visitada em 21 de outubro de 2011.
[editar] Ligações externas
- Página oficial (em inglês)
- BlenderWiki (em português e em inglês) Wiki oficial
- GraphicAll.org (em inglês) Builds oficiais do Blender
- Blender Brasil (em português) Comunidade brasileira
- GameBlender.org (em inglês) Comunidade sobre o Blender Game Engine
- Blender Game Engine no Open Directory Project