Blender For Game Development, Pros And Cons [fermé]

19

Blender est l'une de ces applications que vous aimez ou détestez. Je sais que c'est génial pour la modélisation 3D et les animations et il y a beaucoup à dire sur l'interface utilisateur et sa courbe d'apprentissage abrupte.

Je suis plus intéressé par la façon dont Blender se démarque en ce qui concerne le développement de jeux. Donc, ma question est, quels seraient les avantages et les inconvénients de choisir d'utiliser Blender pour développer un jeu 3D haute performance?

Steve Obbayi
la source
3
Est-ce une question à propos de The Blender Game Engine? (Si oui, vous devriez peut-être le mentionner / le taguer.) Ou simplement utiliser Blender pour la modélisation?
Andrew Russell
Je suppose (et je suis le plus intéressé) par Blender pour la modélisation. Le moteur du jeu a stagné pendant une période de temps importante et vient d'être rénové, la dernière fois que j'ai vérifié; Je n'y ai jamais beaucoup cru.
Ricket
Je n'ai pas de points enuogh pour créer une balise de moteur de jeu de mélangeur. Mais je pense que cette question fonctionne parce qu'il y a d'excellentes informations qui arrivent.
Steve Obbayi
Je vais l'ajouter pour vous. (Vous aviez suffisamment de représentants pendant la bêta;)
Andrew Russell

Réponses:

12

Blender est génial si vous savez comment l'utiliser. (Je suppose que vous voulez dire en tant que logiciel de modélisation, pas le GE)

Voici quelques raisons:

  • Il peut exporter vers de nombreux formats de fichiers prêts à l'emploi, et beaucoup vous pouvez en trouver, et beaucoup vous pouvez écrire vos propres scripts pour l'importation
  • Vous pouvez généralement trouver de nombreux modèles gratuits sur lesquels vous pouvez construire ou utiliser comme espaces réservés
  • C'est gratuit (comme dans le discours)
  • En raison de l'interface Python, vous pouvez trouver de nombreuses fonctionnalités supplémentaires implémentées par quelqu'un et créer votre propre collection adaptée à vos besoins
  • Vous obtenez une énorme communauté de soutien.

Bien sûr, ce sont des raisons pour lesquelles Blender fonctionne, pas pour Maya ou 3DS.

Toby
la source
la dernière fois que j'ai vérifié, c'était aussi gratuit que dans la bière, ce qui signifie que vous n'avez pas à payer pour cela.
Raoul
C'est les deux, bien que certaines entreprises soient connues pour renommer et vendre Blender. blender.org/press/re-branding-blender
Toby
3

J'ai travaillé dans diverses entreprises qui ont beaucoup utilisé Blender pour le développement de leurs jeux. La plupart d'entre eux ont utilisé leurs propres exportateurs, mais les raisons de cela commencent à diminuer, car l'exportateur de mélangeurs collada s'améliore.

Si vous parlez de GameBlender ("exécuter des jeux dans blender"), je l'aime pour le prototypage rapide, mais pas pour les produits finaux (en raison de la dépendance du plugin).

Si vous voulez simplement qu'il crée des actifs, peu importe d'où viennent vos données, car votre moteur fera la différence.

Andreas
la source
3

Si vous souhaitez utiliser Blender comme plate-forme de développement de jeux, consultez le GameKit: http://code.google.com/p/gamekit/

Créé par Erwin Coumanns de Bullet (et d'autres), il présente une intégration étroite avec IrrLicht / Ogre3D.

C'est encore à ses débuts, mais cela semble prometteur! :)

L'idée de base semble être de créer une scène dans Blender, puis de charger directement ce fichier de mélange dans votre moteur (alimenté par IrrLicht ou Ogre3D).

jacmoe
la source
J'ai entendu dire que Blender envisageait de supprimer son moteur de jeu pour chanter Ogre, avez-vous des informations sur cette rumeur?
Steve Obbayi
Non, ils ne sont pas. :) Erwin Coumanns est l'un des auteurs du BGE, et il ne va pas rivaliser avec lui-même. Il y a eu quelques brèves discussions / expériences il y a des années, mais elles se sont estompées. Bien sûr, ce serait cool d'avoir Ogre en tant que moteur de rendu pour le BGE, mais IMO c'est beaucoup plus cool de désencombrer le moteur de jeu Blender et de laisser IrrLicht et Ogre 3D gérer les problèmes de rendu! Et la licence est beaucoup plus claire aussi.
jacmoe
3

Je n'ai jamais été terriblement impressionné par le Blender Game Engine (même si je n'ai pas suffisamment travaillé avec lui pour avoir une opinion solide), mais dans le cadre d'un pipeline de contenu pour un jeu, Blender est génial.

Je l'utilise depuis près de 4 ans et c'est un beau logiciel. C'est gratuit, et bien que l'interface soit un peu menaçante au début, elle est très efficace une fois que vous vous en êtes rendu compte (et 2.5 a l'air de beaucoup la nettoyer). L'API de script python est géniale et vous permet d'automatiser toutes sortes de choses, d'écrire des exportateurs / importateurs, etc. Je l'ai même utilisé comme simple éditeur de carte pour un projet ou deux, avec un script à exporter au format de carte approprié.

Riley Adams
la source
0

Blender peut être facilement étendu via python et s'intègre donc dans pratiquement tous les pipelines de création de contenu. Vous pouvez écrire vos propres exportateurs personnalisés, ou même ajouter vos propres éléments d'interface utilisateur pour peaufiner les propriétés spécifiques au jeu. Avec la version 2.5, l'interface utilisateur a subi une refonte majeure et est désormais beaucoup plus intuitive.

Du côté des inconvénients, de nombreux moteurs de jeux existants ne fournissent pas de très bons exportateurs pour Blender, en particulier les moteurs commerciaux (mais vous pouvez toujours écrire le vôtre).

thbusch
la source
0

J'ai vu beaucoup d'artistes Z-Brush utiliser Blender pour déballer les UV. Il semble particulièrement bon pour des choses comme la création de coutures sur des caractères low poly

Bob Hazard
la source