Blender Game Engine
| Blender Game Engine | |
|---|---|
Tela de abertura da versão 2.67 |
|
| Desenvolvedor | Blender Foundation |
| Plataforma | x86 e x86-64 |
| Lançado em | 1998 |
| Versão estável | 2.67 (7 de maio de 20131 ) |
| 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 GPL2 |
| 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 |
História editar
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
Plataformas editar
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 e x86-64) e FreeBSD.10 Entretanto, há versões antigas para Mac OS X PowerPC, Solaris (SPARC), IRIX, BeOS, Darwin e iPAQ.
Características editar
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
Licença de uso editar
A Blender Foundation garante13 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
Requisitos de sistema editar
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
Ver também editar
Referências
- ↑ Blender 2.67 Release Notes (em inglês). Blender Foundation (7 de maio de 2013). Página visitada em 10 de maio de 2013.
- ↑ 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.63.0 r45996 - API documentation (em inglês). Blender Foundation (27 de abril de 2012). Página visitada em 16 de fevereiro de 2012.
- ↑ System Requirements (em inglês). Blender Foundation (13 de agosto de 2011). Página visitada em 21 de outubro de 2011.
Ligações externas editar
- 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










