Blender Game Engine

Blender Game Engine, também conhecido como BGE, Game Blender ou Ketsji,[4] foi 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 a GNU GPL, versão 2 ou posterior.[3] O Blender possui ainda partes licenciadas sob a Python Software Foundation License.[5]

Blender Game Engine
Captura de tela
Blender Game Engine
Captura de tela do Blender 2.79
Desenvolvedor Blender Foundation
Plataforma i686 e x86-64
Lançamento 2 de janeiro de 1994 (30 anos)[1]
Versão estável 2.79b (26 de março de 2018[2])
Idioma(s) 25 idiomas
Escrito em C, C++ e Python
Sistema operacional Veja § Plataformas
Gênero(s) Motor de jogo
Licença GNU GPLv2+[3]
Estado do desenvolvimento Descontinuado
Página oficial www.blender.org

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.[6]

Em julho de 2019, com o lançamento da versão 2.80, o motor de jogo foi removido, e os desenvolvedores recomendam que se use alternativas como Godot.[7]

História

Ver artigo principal: Blender

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 em 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 a GNU General Public License (GPL).[3][8]

Atualmente, o Blender é desenvolvido pela Blender Foundation, sendo suportado por doações da comunidade, e vendas de materiais relativos ao Blender, no e-Shop.[9] O Blender foi escrito inicialmente em C, e atualmente está escrito em C, C++ e, algumas partes, principalmente scripts embutidos, em Python.[10]

Em julho de 2009, Ton recebeu um Doutorado Honorário em Tecnologia pela Universidade Metropolitana de Leeds, por sua contribuição a tecnologia criativa.[8] O Blender já recebeu reconhecimento da mídia, incluindo revistas, sites e universidades.[11]

Em julho de 2019, com o lançamento da versão 2.80, o motor de jogo foi removido, e os desenvolvedores recomendam que se use alternativas como Godot. O renderizador antigo foi substituído pelo EEVEE.[7]

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 (Vista, 7, 8 e 10), macOS e Linux. Entretanto, há versões antigas para Windows XP, Mac OS X PowerPC, FreeBSD, Solaris (SPARC), IRIX, BeOS, Darwin e iPAQ.[12]

Características

Captura de tela do Blender 2.48a, enquanto editando o jogo Yo Frankie!

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.

Existe um plugin, chamado Echo Plugin,[13] 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).[6]

Licença de uso

A Blender Foundation garante 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.[14]

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.[16]

Requisitos de sistema

Captura de tela do Blender 2.42, enquanto editando o jogo ClubSilo

Sistemas operacionais suportados: Microsoft Windows (Vista, 7, 8 ou 10), Mac OS X 10.6 ou posterior, e Linux. Requisitos de hardware:[12]

Hardware mínimoHardware recomendadoHardware de produção
CPU 32 bits de 2 núcleos, 2 GHz, com suporte a SSE2CPU 64 bits de 4 núcleosCPU 64 bits de 8 núcleos
2 GB de RAM8 GB de RAM16 GB de RAM
Resolução de 1280×768 e cores de 24 bitsResolução de 1920×1080 e cores de 24 bits2 telas com resolução de 1920×1080 e cores de 24 bits
Mouse ou trackpadMouse com 3 botõesMouse com 3 botões e mesa digitalizadora
Placa de vídeo compatível com OpenGL 2.1 com 512 MB de VRAMPlaca de vídeo compatível com OpenGL 3.2 com 2 GB de VRAM2 placas de vídeo compatíveis com OpenGL 3.2 com 4 GB de VRAM

Ver também

Referências

  1. «Blender's 25th birthday!» (em inglês). Blender Foundation. 2 de janeiro de 2019. Consultado em 13 de dezembro de 2019
  2. «2.79 — blender.org» (em inglês). Blender Foundation. 28 de fevereiro de 2018. Consultado em 26 de março de 2018
  3. «License - blender.org». www.blender.org (em inglês). Consultado em 11 de novembro de 2017
  4. «Ketsji» (em inglês). Not a Number (NaN). 21 de agosto de 2001. Consultado em 21 de outubro de 2011
  5. «Python License» (em inglês). Consultado em 5 de junho de 2010
  6. «Recursos do Blender» (em inglês). Consultado em 28 de maio de 2010
  7. «2.80 — blender.org». www.blender.org (em inglês). 30 de julho de 2019. Consultado em 24 de março de 2020
  8. «History — blender.org». www.blender.org (em inglês). Consultado em 11 de novembro de 2017
  9. «Get Involved» (em inglês). Blender Foundation. Consultado em 7 de novembro de 2011
  10. «Blender SVN» (em inglês). Consultado em 5 de junho de 2010
  11. «Media Exposure» (em inglês). Consultado em 5 de junho de 2010
  12. «Requirements - blender.org». www.blender.org (em inglês). Consultado em 12 de novembro de 2017
  13. Echo Plugin.
  14. «FAQ - bledner.org». www.blender.org (em inglês). Consultado em 11 de novembro de 2017
  15. «Como carregar um jogo externamente no Blender». Consultado em 28 de maio de 2010
  16. «Blender Documentation Contents — Blender 2.63.0 r45996 - API documentation» (em inglês). Blender Foundation. 27 de abril de 2012. Consultado em 16 de fevereiro de 2012

Ligações externas

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.