FABRICATION D'OBJETS 3D - BLEN...
Gréement
22min
considérations de compatibilité blender le rig zepeto est configuré dans maya et utilise les orientations de joint par défaut de maya dans maya, les chaînes de joints peuvent être alignées sur n'importe quel axe, alors que dans blender, les os sont strictement orientés le long de l'axe y bien que cela puisse sembler étrange, pour la compatibilité avec l'avatar zepeto, il est important de ne pas changer l'orientation des os par défaut blender ne supporte pas la liaison des maillages à une armature posée dans la pose non repos de l'armature lors de la liaison des poids à l'armature, utilisez une armature appliquée à la pose de repos souhaitée en mode pose ou un rig dupliqué avec une pose en a définie comme pose de repos qu'est ce que le rigging ? le rigging est le processus d'application des données pour faire bouger un objet avec l'avatar zepeto sans rigging, un objet ne bougera pas avec l'avatar dans l'application grâce au processus de rigging, nous indiquerons à notre objet comment suivre le squelette de l'avatar plus techniquement dans les applications 3d, la géométrie 3d d'un personnage est souvent contrôlée par des articulations ou des os ces articulations ou os sont des objets 3d spéciaux qui n'apparaissent pas dans le rendu et qui définissent les règles de mouvement d'un personnage, servant souvent de points de pivot le rigging est le processus de sauvegarde des données qui indiquent aux sommets d'un maillage dans quelle mesure ils doivent suivre une articulation ou un os donné dans blender, ce type de données est appelé "groupes de sommets" les poids peuvent être attribués numériquement ou "peints" sur un modèle comme peindre virtuellement l'influence est plus abordable que d'attribuer des nombres décimaux à des sommets individuels, nous nous concentrerons sur cette méthode de peinture de poids pour gagner du temps et préserver notre santé mentale les articulations et les os ont des fonctions similaires dans les logiciels 3d, avec de légères différences liées à leur terminologie les articulations représentent un point unique dans l'espace 3d sans directions préférées définies par le logiciel maya utilise des articulations et tend généralement à aligner les articulations avec leurs axes x pointant vers l'os suivant de la chaîne les os représentent également un point unique dans l'espace, mais ont des directions définies par le logiciel que d'autres personnages doivent suivre blender utilise des os, avec leurs axes y conçus pour pointer vers l'os suivant de la chaîne cette différence entre les os et les articulations crée quelques problèmes dans la gestion du rig dans blender que nous devons contourner exigences de rigging les os "hips" et "hips scale" doivent être inclus en général, essayez d'empêcher le masque de traverser votre objet pendant la peinture de poids assurez vous que le corps et les objets ne s'effondrent pas sur eux mêmes lorsque l'armature est déplacée les influences de poids de peau maximales sont fixées à 4 ce sont les paramètres par défaut de blender, mais pour définir manuellement les influences de poids, passez en mode peinture de poids pour le maillage de l'objet dans le menu poids de la vue 3d, sélectionnez "limiter le total" développez le menu qui apparaît en bas à gauche de la vue et assurez vous que la valeur "limite" est définie sur 4 en général, les robes utilisent les os des sections supérieure et inférieure de la structure, tandis que d'autres articles ont une sélection plus restreinte l'objet masque fourni avec le creator base set a les poids de l'avatar zepeto il est utile d'utiliser les poids de l'objet masque comme base pour le poids des articles pour transférer les poids du masque aux poids de l'article, utilisez la fonctionnalité de transfert de poids de blender processus utiliser le contenu du creator base set utilisez les objets masque et armature inclus dans le fichier creatorbaseset zepeto fbx ces objets ont un ensemble défini de noms d'objets, de noms d'os et d'orientations d'os que le studio zepeto recherchera pour faire fonctionner un article dans l'application il est important de garder les noms similaires pour ne pas confondre le processus de conversion plus tard dans unity poses de repos non t pose blender applique ses données de pondération initiales à la « pose de repos » d'une armature cela signifie que si vous avez modélisé des articles dans une pose en a et essayez de les appliquer à une armature en pose de repos en t, l'article peut se déplacer hors de la position correcte lors de l'opération de liaison initiale pour contourner ce problème, il est utile de lier l'article à une armature dont la pose de repos est définie sur la pose modélisée de l'article une méthode utile pour avoir une armature en pose de repos non t pose est de créer un duplicata de l'armature et du masque originaux, d'appliquer la pose de repos à l'armature nouvellement dupliquée et de monter l'article de vêtement en fonction de la pose de repos pour des raisons d'organisation, le masque et la structure dupliqués doivent être renommés en fonction de leur nouvelle pose mettre chaque ensemble d'armature et de masque dans leurs propres collections peut également aider à l'organisation appliquer une pose de repos à l'armature est relativement simple posez l'armature dans la pose souhaitée sélectionnez l'élément masque attaché et trouvez le modificateur armature dans l'onglet propriétés du modificateur a dans le menu déroulant du modificateur armature, sélectionnez « appliquer » 3\ sélectionnez l'élément armature et passez en mode pose sélectionnez tous les os et allez dans le menu pose en haut de la fenêtre de visualisation allez à « appliquer », puis « appliquer la pose comme pose de repos » 4\ revenez en mode objet et sélectionnez l'élément masque dans l'onglet modificateurs, ajoutez un nouveau modificateur armature dans l'emplacement cible de l'objet, trouvez et sélectionnez votre armature posée maintenant, l'armature a une nouvelle pose de repos appliquée et l'élément masque suivra cette nouvelle pose de repos 📘 zepeto a des rotations spécifiques pour la pose en a qui apparaissent sur les éléments de modèle zepeto avec un élément supérieur la pose en a de zepeto a des rotations sur un total de 4 os les os des épaules « shoulder l » et « shoulder r » sont tournés de 7,5 degrés sur l'axe z les os des bras « upperarm l » et « upperarm r » il peut être plus facile d'appliquer des rotations sur les os en utilisant les rotations euler xyz plutôt que les paramètres par défaut de quaternion de blender changez ces axes de rotation dans l'onglet des préférences des os pour plus de facilité d'utilisation flux de travail général utilisez les objets masque et armature inclus dans le fichier creatorbaseset zepeto fbx ces objets ont un ensemble défini de noms d'objets, de noms d'os et d'orientations d'os que le studio zepeto recherchera pour faire fonctionner un article dans l'application il est important de garder les noms similaires pour ne pas confondre le processus de conversion plus tard dans unity assurez vous que l'armature s'adapte à l'article et est définie dans sa pose de repos si les vêtements sont modélisés pour s'adapter à une pose en t, l'armature de base du créateur non modifiée fonctionnera par défaut a si les vêtements sont dans la pose en a de zepeto, vous devrez peut être ajuster l'armature pour s'adapter à la pose en a sélectionnez l'article de costume, puis l'armature appliquez un parent à l'armature avec des poids vides 5\ transférez les poids du masque à l'article sélectionnez le masque, puis l'article passez en mode peinture de poids utilisez l'opération "transférer les poids" dans poids > transférer les poids assurez vous que l'opération de transfert de poids est effectuée "par nom" 6\ faites pivoter les articulations pour vérifier si les poids sur l'article sont correctement définis modifiez les poids des articulations à l'aide de l'outil de pinceau de poids assurez vous que les poids des déformateurs sont normalisés lorsque la correction du poids des os est terminée, réinitialisez les transformations de tous les os 🚧 l'avatar zepeto utilise des os d'échelle pour adapter l'avatar de base à plusieurs tailles de corps lorsque le squelette a à la fois un os d'échelle et un os non échelle, appliquez des poids à l'os d'échelle et laissez l'os non échelle sans poids le système de symétrie et de dénomination des os de blender empêche le rig fourni d'avoir des groupes de sommets facilement miroités en utilisant les outils de miroir de poids intégrés la symétrie des poids doit être appliquée manuellement ou miroité via un add on jupes le rigging des éléments de jupe nécessite une attention supplémentaire les jupes sont plus difficiles à rigger dans zepeto en raison du comportement standard de tout ce qui a des éléments de jambe les jupes suivront les jambes d'un article comme un ensemble de pantalons élargi cela peut entraîner l'étirement de la section médiane de la jupe lorsque les jambes sont écartées cela est inévitable, mais grâce à une peinture de poids minutieuse, l'étirement peut être lissé nettoyage de l'armature de la pose a à la pose t lorsque la liaison et la correction de l'armature sont terminées, l'armature doit être remise en pose t pour l'exportation pour ce faire, nous prendrons notre élément lié à l'armature en pose a et le mettrons en pose t, appliquerons l'élément en pose t et relierons l'élément au squelette en pose t en détail sélectionnez l'armature en pose a en mode pose remettez les os de l'armature en pose t a pour la pose a de zepeto, cela peut être facilement accompli en tournant les os shoulder l et shoulder r de 7,5 degrés sur l'axe z et en tournant les os upperarm l et upperarm r de 40 degrés sur l'axe z sélectionnez l'élément en mode objet dans l'onglet des propriétés du modificateur, trouvez le modificateur d'armature cliquez sur le menu déroulant et appuyez sur appliquer 5\ ajoutez un modificateur d'armature à l'élément pointez l'objet armature vers l'armature de pose t creatorbaseset d'origine 6\ apportez des corrections au maillage de l'élément ou aux poids de l'élément pour toute erreur apparaissant lors du transfert de poids en raison de la façon dont fonctionne la déformation, les maillages remis en position t sont susceptibles de perdre du volume dans la zone des épaules/bras supérieur lors du retour à la position t modifier le maillage pour ajouter du volume est une solution relativement simple utilisez le masque en position t comme référence pour les zones de limite du maillage suppression des os lorsque tous les poids ont été finalisés et sont prêts à être exportés, supprimez les ensembles d'os sans influence sur l'élément zepeto studio limite le nombre d'os qu'un élément peut être téléchargé avec à 100 la suppression des os inutilisés prévient ce problème de comptage des os, car l'exportateur de blender exportera chaque os du squelette, même s'ils n'ont pas de groupes de sommets ou de poids si un élément nécessite de nombreux os supplémentaires, il peut être nécessaire de supprimer les os non échelle pour réduire le nombre d'os si nécessaire, supprimez les os non échelle avec un os d'échelle correspondant, sauf s'il s'agit d'os de torsion ou de l'os des hanches l'élément se cassera si l'os des hanches n'est pas inclus