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?
tools
blender
blender-game-engine
Steve Obbayi
la source
la source
Réponses:
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:
Bien sûr, ce sont des raisons pour lesquelles Blender fonctionne, pas pour Maya ou 3DS.
la source
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.
la source
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).
la source
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é.
la source
Si vous voulez voir comment vous pouvez utiliser Blender pour créer un jeu de nouvelle génération, consultez Project AfterShock.
Commencez par lire le numéro 21 de Blender Art Magazine, page 31: http://issuu.com/blenderart_magazine/docs/blenderart_mag-21_eng
Visitez ensuite leur site: http://www.liquidrockgames.com/
Et parcourez le sujet de la vitrine sur le forum Ogre3D: http://www.ogre3d.org/forums/viewtopic.php?f=11&t=37377&start=0
la source
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).
la source
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
la source