11
votes

Caractère 3D / Créateur de modèle

Je suis dans un projet de création d'un jeu 3D en utilisant Xna / C #, et le jeu utilisera beaucoup de caractères 3D.

En regardant les jeux 3D actuels, dans certains, ils créent à proximité de centaines de personnages, ce qui me conduit à penser qu'il existe un bon caractère 3D caractère / modèle.

Pour restreindre l'échantillon, le jeu aura des caractères comme le jeu "Grand Chase". Il y a un bon créateur de modèle de caractère (et facile) pour utiliser dans XNA Development? Gratuit, c'est mieux, bien sûr, mais je vais obtenir des versions payées aussi.

Edit: Une autre question concerne les mouvements des caractères. Les mouvements comme promenade, sauter, s'asseoir, etc. sont "créés" par "l'outil Créateur de caractères" ou par le jeu?


3 commentaires

Je ne pense pas qu'ils ont des centaines, ils ont généralement quelques-uns et beaucoup de peaux différentes. À moins que vous ayez un artiste, vous pouvez simplement écrire une enveloppe pour un vieux jeu comme tremblement de terre et utiliser le format de modèle à partir de celui-ci. Il y a beaucoup de modèles et de skins gratuits fabriqués par des fans. Il n'est pas trop difficile de trouver la spécification du format de modèle Q2 et de l'utiliser pour XNA.


Juste une note latérale, vous semblez un peu comme moi. Je déteste la modélisation du jeu et l'animation. Je suis un programmeur, pas un designer. Essayez de chercher gratuitement des modèles que vous pouvez utiliser, ou même essayer des sites proposant des exemples de modèles. Bien que ceux-ci ne soient pas exactement ce que vous voulez, cela vous fera commencer au moins. Une autre option est d'obtenir quelqu'un qui est une bonne modélisation pour le faire pour vous, j'ai tendance à trouver cela offrant les meilleurs résultats;)


Mon ami est un très bon artiste 3D. Il peut modéliser un personnage dans environ 15 minutes. Quoi qu'il en soit, en ce qui concerne l'animation, cela dépend du format de fichier de modèle. Certains ont des animations "intégrées". D'autres ne le font pas. Certains ont des positions et vous me transformez entre eux. De toute façon, le moteur 3D doit comprendre le format et l'animer.


5 Réponses :


2
votes

La plupart des objets de jeu 3D sont créés dans des logiciels 3D, tels que Maya et Blender. Mais il y a bien des applications qui accélèrent la modélisation du personnage, telle que poser. Si vous avez rapidement besoin d'un maillage basse poly, sans gros dollars et beaucoup d'exportateurs, essayez la 3D MilkShape. Son bon marché et il est facile de travailler avec. Vous pouvez facilement construire des mailles avec des animations conjointes que vous pouvez modifier plus tard pour peaufiner vos personnages.

EDIT: Une autre question concerne le mouvements des personnages. Les mouvements comme marcher, sauter, s'asseoir, etc. sont "créés" par le personnage " Outil de créateur "ou par le jeu?

Poser 3D. Ce n'est pas gratuit, mais il vient avec une bonne bibliothèque pour commencer. Vous allez également aimer Daz 3D, également un produit commercial. Personnellement, je ne suis pas enthousiasmé par la plupart des logiciels de modélisation 3D qui sont livrés gratuitement, des exceptions sont le mélangeur et l'animateur. Si vous n'êtes pas si bien adapté à la modélisation de manière professionnelle, je vous recommanderais toujours d'aller pour Milkshape 3D. Il possède une courbe d'apprentissage très facile et vous pouvez apparaître et travailler rapidement simplement pour tester et travailler votre jeu (il y a plus à l'intérieur d'un jeu que des modèles). Finalement, vous pouvez affiner tous les modèles dans les logiciels que vous préférez plus tard.


1 commentaires

Vous pouvez trouver Mechape 3D ici: chumbalum.swissquake.ch et oui, il remonte à la modélisation de jeunes enfants Quake 2 modèles pour les arènes multijoueurs :)



4
votes

Une autre question concerne la mouvements des personnages. Les mouvements comme marcher, sauter, s'asseoir, etc. sont "créés" par le personnage " Outil de créateur "ou par le jeu?

Animation sous différentes formes, cadre clé, squelettique et ainsi de suite est créé dans le logiciel de modélisation 3D.

Le jeu joue alors ces animations sont certains points. Par exemple, appuyer sur Sauter jouera l'animation du saut. Les jeux utilisent souvent une forme d'interpolation linéaire pour mélanger différentes animations ensemble pour les lisser.

Considérez un match de football, vous pouvez animer le footballeur en cours d'exécution dans huit directions différentes, mais si le joueur change soudainement la direction de la mi-flux? Le modeleur n'a pas pu expliquer cela, donc le moteur "flou" la différence entre les animations ensemble pour fournir une transition en douceur par une interpolation linéaire ou un autre facteur de mélange.

logiciel

As comme pour les logiciels, des éditeurs gratuits tels que Blender feront le faire. Cependant, je préfère maya / max. Souvent, vous pouvez gagner des éditions des étudiants, consultez leurs sites Web officiels. J'ai eu une version gratuite de six mois via mon université. Pendant que vous ne pouvez pas utiliser légalement les modèles des jeux de commerce, à des fins d'apprentissage, c'est bien. Je crois qu'ils avaient l'habitude d'offrir une édition d'apprentissage personnelle, mais cela n'existe plus aussi loin que ma recherche a trouvé.


2 commentaires

Remarque: Blender a un peu une courbe d'apprentissage escarpée en raison de son affrontement. Max / Maya d'autre part a moins d'une interface utilisateur mentale, mais toujours une courbe d'apprentissage assez élevée.


Blender est très puissant, mais je dois d'accord avec la relevé de l'interface utilisateur terrible ... Un autre modèle gratuit, léger et (IMHO) est également appelé modélisateur 3D s'appelle Anim8OR. anim8or.com/main/index.html



1
votes

L'outil MOD XSI vous permettra de faire une modélisation et une animation de caractères et une version (légèrement) coupée de l'outil complet XSI.
C'est gratuit pour une utilisation non commerciale et a une intégration étroite avec Xna Plus il contient des plugins qui supportent le moteur irréel et Cryengine, etc. Disponible ici


0 commentaires

1
votes

Si vous voulez, vous pouvez essayer d'utiliser des avatars XBL; Le bonus est que les joueurs deviendront réellement utiliser leur avatar ingame, et Afaik, vous pouvez générer des caractères de procédure et des objets via une API de code.


0 commentaires

1
votes

Je suis fortement recommenté Blender . C'est gratuit, il a des tonnes de fonctionnalités robustes, et il est largement utilisé par la communauté XNA, moi-même inclus.

Il peut être un peu de temps nécessaire pour apprendre à l'utiliser, mais une fois que vous maîtriserez les bases, Blender ressemble à un crayon sur papier. (Ou, pour ceux d'entre nous qui sucent au dessin, un très bon artiste qui peut lire votre esprit: p)

Il y a aussi un script appelé makehuman Cela vous permet de créer paramétriquement des modèles humains, et je pense que cela fonctionne assez bien, moi-même.


0 commentaires