comment construire l'unité du modèle de personnage


Réponse 1:

À mon avis, vous créez réellement un personnage 3D dans Unity, si l'on considère qu'un personnage est plus que son corps.

Alors que le modèle 3D et (de préférence) les animations sont créés dans un logiciel de modélisation tel que Blender, c'est dans Unity que vous y attachez des scripts qui décideront du comportement du personnage, gérer la logique de quelle animation jouer etc. Avant de faire cela un modèle 3D n'est qu'un modèle, et son «caractère» n'est que dans votre tête.

Avec Unity étant si polyvalent, vous pouvez même créer des animations de personnage, à la fois visuellement ou via du code, mais ce n'est pas recommandé. Cependant, ce qui est souvent fait par le code, c'est la rotation d'un certain groupe d'os qui ont besoin de réagir à quelque chose dans leur environnement (le cas le plus simple serait de faire pivoter l'os du cou du personnage pour que sa tête regarde un certain point dans l'espace).

Si vous maîtrisez les mathématiques géométriques, vous pouvez même créer de manière procédurale le corps et les os 3D d'un personnage via le codage Unity, créant ainsi littéralement un personnage 3D entièrement dans Unity, polygone par polygone, mais cette tâche devient plus difficile avec la complexité / le réalisme de l'apparence du personnage. , et au niveau de compétence moyen, cette approche n'est plausible que si vous créez des entités simplistes / dessinées / irréelles. Étant donné que créer des modèles dans un programme de modélisation est plus facile que d'en créer un de manière procédurale, vous n'utiliserez cette approche que si vous avez besoin de mutations de caractères aléatoires.

Si vous êtes impatient et que vous cherchez un moyen de créer rapidement des modèles humains réalistes, vous pouvez vous pencher sur le logiciel gratuit appelé MakeHuman, dans lequel vous pouvez déplacer des curseurs et cliquer sur la case à cocher afin de créer un modèle humain avec une plate-forme osseuse. Il existe des tutoriels en ligne qui vous montreront comment exporter facilement ce personnage dans Blender, puis dans Unity, où vous en ferez enfin un personnage de jeu.

Il est à noter que Unity et Blender n'utilisent pas les mêmes directions dans le système de coordonnées, ce qui signifie que vous devrez appliquer des correctifs au modèle 3D dans Blender avant d'exporter, sinon vous verrez des problèmes si vous essayez de faire quelque chose de plus complexe avec ce personnage dans Unity, de telles rotations des os individuels. Désolé d'être vague, mais j'essaie de garder cette réponse aussi courte que possible, vous pouvez obtenir plus d'informations sur tout ce que j'ai mentionné ici en recherchant sur Google.


Réponse 2:
«Comment puis-je créer un personnage 3D dans Unity? Est-il possible d'utiliser Blender? »

Vous ne le faites pas.

Vous importez des caractères 3D que vous créez dans d'autres outils comme Blender… puis vous les configurez dans Unity.

Le format approprié pour l'importation / l'exportation est .fbx

Pour plus d'informations, je vous propose RTFM.

Manuel de l'utilisateur Unity (2018.1)

Réponse 3:

Vous ne pouvez créer votre personnage 3D que dans Blender et l'exporter au format fpx vers unity.

Vous pouvez créer d'excellents jeux si vous travaillez à la fois avec Blender et Unity, car Blender exécute également un moteur de jeu et vous pouvez également y sculpter.