Blender para desarrollo de juegos, pros y contras [cerrado]

19

Blender es una de esas aplicaciones que amas u odias. Sé que es excelente para el modelado 3D y las animaciones, y se dice mucho sobre la interfaz de usuario y su curva de aprendizaje empinada.

Estoy más interesado en cómo Blender se destaca en lo que respecta al desarrollo de juegos. Entonces mi pregunta es, ¿cuáles serían los pros y los contras de elegir usar Blender para desarrollar un juego 3D de alto rendimiento?

Steve Obbayi
fuente
3
¿Es esta una pregunta sobre The Blender Game Engine? (Si es así, tal vez debería mencionarlo / etiquetarlo). ¿O simplemente usar Blender para modelar?
Andrew Russell
Supongo (y estoy más interesado en) Blender para modelar. El motor del juego se estancó durante un período de tiempo significativo y está siendo renovado, la última vez que lo verifiqué; Nunca tuve mucha fe en eso.
Ricket
No tengo suficientes puntos para crear una etiqueta blender-game-engine. Pero creo que esta pregunta está funcionando porque hay gran información entrante.
Steve Obbayi
Lo agregaré por ti. (Tuviste suficiente reputación durante la beta;)
Andrew Russell

Respuestas:

12

Blender es genial si sabes cómo usarlo. (Supongo que te refieres a un software de modelado, no a GE)

Aquí hay algunas razones:

  • Puede exportar a muchos formatos de archivo de fábrica, y puede encontrar muchos, y puede escribir sus propios scripts para importar
  • Por lo general, puede encontrar muchos modelos gratuitos para construir o utilizar como marcadores de posición
  • Es gratis (como en el discurso)
  • Debido a la interfaz de Python, puede encontrar muchas características adicionales implementadas por alguien y crear su propia colección adaptada a sus necesidades.
  • Obtienes una gran comunidad de apoyo.

Por supuesto, estos son los motivos por los que Blender funciona, no los motivos por los que Maya o 3DS no.

Toby
fuente
la última vez que lo revisé también era gratis como en cerveza, lo que significa que no tienes que pagar por ello.
Raoul
Es ambas cosas, aunque se sabe que algunas compañías renombran y venden Blender. blender.org/press/re-branding-blender
Toby
3

He trabajado en varias compañías que usaron Blender ampliamente para su desarrollo de juegos. La mayoría de ellos usaban sus propios exportadores, pero las razones para eso comienzan a disminuir, ya que el exportador de colladas mezcladoras está mejorando.

Si está hablando de GameBlender ("ejecutar juegos en Blender"), me gusta para la creación rápida de prototipos, pero no para los productos finales (debido a la dependencia del complemento).

Si solo quiere que cree activos, entonces no importa de dónde provengan sus datos, ya que su motor hará la diferencia.

Andreas
fuente
3

Si desea utilizar Blender como plataforma de desarrollo de juegos, consulte GameKit: http://code.google.com/p/gamekit/

Creado por Erwin Coumanns de Bullet (y otros), presenta una estrecha integración con IrrLicht / Ogre3D.

Todavía está en las primeras etapas, ¡pero parece prometedor! :)

La idea básica parece ser crear una escena en Blender y luego cargar directamente ese archivo de mezcla en su motor (impulsado por IrrLicht u Ogre3D).

jacmoe
fuente
Escuché que Blender estaba considerando eliminar su motor de juego a favor de cantar Ogre, ¿tienes alguna información sobre este rumor?
Steve Obbayi
No, no lo son. :) Erwin Coumanns es uno de los autores de BGE, y no va a competir consigo mismo. Hubo algunas charlas / experimentos breves hace años, pero se desvaneció. Por supuesto, sería genial tener a Ogre como renderizador de BGE, pero en mi opinión, ¡es mucho mejor destrabar el Blender Game Engine y dejar que IrrLicht y Ogre 3D se encarguen de los asuntos de renderizado arenoso! Y la licencia también es mucho más clara.
jacmoe
3

Nunca me ha impresionado mucho el motor de juego de Blender (aunque no he trabajado lo suficiente como para tener una opinión sólida), pero como parte de un canal de contenido para un juego, Blender es genial.

Lo he estado usando durante casi 4 años y es un excelente software. Es gratis, y aunque la interfaz es un poco amenazante al principio, es muy eficiente una vez que la tienes (y parece que 2.5 está limpiando mucho). La API de secuencias de comandos de Python es excelente y le permite automatizar todo tipo de cosas, escribir exportadores / importadores, etc. Incluso lo he usado como un simple editor de mapas para un proyecto o dos, con un script para exportar al formato de mapa apropiado.

Riley Adams
fuente
0

Blender se puede extender fácilmente a través de Python y, por lo tanto, se adapta a prácticamente todas las canalizaciones de creación de contenido. Puede escribir sus propios exportadores personalizados, o incluso agregar sus propios elementos de interfaz de usuario para ajustar las propiedades específicas del juego. Con la versión 2.5, la interfaz de usuario tiene una revisión importante y ahora es mucho más intuitiva.

En el lado negativo, muchos motores de juegos existentes no ofrecen exportadores realmente buenos para Blender, especialmente los comerciales (pero entonces, siempre puedes escribir el tuyo).

thbusch
fuente
0

He visto a muchos artistas de Z-Brush usar Blender para desenvolver los rayos UV. Parece particularmente bueno en cosas como crear costuras en caracteres de baja poli

Bob Hazard
fuente