FABRICATION D'OBJETS 3D - BLEN...
Commencer avec Blender 3D
Rigging, Masking
40min
❗️ avertissement ce cours est relativement difficile suivez le guide étape par étape et si vous êtes bloqué, consultez la vidéo en bas qu'est ce que le rigging? le rigging est le processus de préparation d'un personnage pour le mouvement il implique de lier les objets que vous avez créés à une armature et de créer des contrôleurs pour le mouvement pour créer des objets pour zepeto, seule la phase de liaison du rigging sera effectuée pour déplacer l'avatar de zepeto, vous aurez besoin d'un maillage d'objet et d'une armature chaque partie du maillage se déplace selon un os spécifique, et chaque os crée le mouvement de l'avatar pour faire suivre le mouvement du squelette au maillage, vous pouvez définir une valeur d'influence pour déterminer dans quelle mesure chaque sommet suivra l'os correspondant cette valeur d'influence est appelée le poids structure squelettique de l'avatar zepeto la structure squelettique de l'avatar zepeto est composée d'os d'échelle et d'os de base les os d'échelle sont liés à la déformation de la forme du corps, tandis que les os de base déforment les poses et les mouvements nous allons attacher des maillages d'objets aux os d'échelle pour déplacer les objets en fonction des changements de mouvement tout en maintenant la forme du corps de l'avatar mode peinture de poids l'édition des poids se fera en mode peinture de poids lorsque vous sélectionnez un masque et passez en mode peinture de poids, le maillage du masque changera de couleur dans la fenêtre propriétés, appuyer sur l'icône du groupe de sommets fera apparaître une liste qui vous montrera quelles parties du masque sont affectées par quel cadrage dans blender, les valeurs de poids sont représentées par des couleurs bleu 0, rouge 1, vert 0 5 vous pouvez utiliser les outils en mode peinture de poids pour ajuster les valeurs de poids 1 outil pinceau de dessin utilisez pour définir la valeur de poids directement avec le pinceau et ajouter ou supprimer des poids à un groupe de sommets 2 outil pinceau de flou utilisez pour flouter ou lisser les groupes de sommets et les poids entre les groupes de sommets 3 outil pinceau de barbouillage utilisez pour lisser les poids vous pouvez également pousser ou déplacer les effets des poids autour du maillage étape 1 \ identifier objet & armature avant de plonger dans les détails du travail avec les poids, nous devons configurer nos objets et notre armature tout d'abord, passez en mode objet 2\ assurez vous qu'il n'y a pas de modificateurs de miroir actifs ou de modificateurs de déformation sur l'élément ❗️ attention le rigging est une tâche chronophage, et il fait également une grande différence pour le maillage de l'objet il est bon de vérifier soigneusement pour ne pas faire la même chose deux fois 3\ le système de rigging de blender est conçu pour se lier à la pose par défaut de l'avatar si l'objet est modélisé en pose a, le cadre que nous riggons doit être dans la même pose si vous avez modélisé votre objet en pose t, vous pouvez sauter cette étape ❗️ attention si l'objet a été modélisé dans une pose autre que la pose t, vous devrez transformer la modélisation de l'objet pour l'adapter à la pose t 4\ il est recommandé de dupliquer le rig creatorbaseset pour conserver le rig original avant de travailler avec en mode objet, sélectionnez l'armature et les objets masqués du creatorbaseset et dupliquez les en appuyant sur la touche de raccourci shift+d ou en sélectionnant objet > dupliquer les objets dans la vue 5\ créez une nouvelle collection pour contenir les objets et armatures copiés 6\ renommez la collection créée à l'étape 5 avec un nom incluant apose pour la rendre plus gérable 7\ la pose avec laquelle nous travaillons maintenant est la pose en a dans la pose en a, l'omoplate est tournée de 7,5 degrés sur l'axe z et l'os du bras supérieur est tourné de 40 degrés sur l'axe z 8\ masquez tous les objets et armatures existants, sélectionnez la collection nouvellement créée et passez en mode pose étape 2 appliquer l'armature en pose a pour que le poids du masque suive l'armature dans la nouvelle pose, appliquez à nouveau l'armature modifiée à l'objet masque passez en mode objet, puis sélectionnez l'objet masque, puis appuyez sur modificateur dans le panneau propriétés 2\ sélectionnez appliquer dans le menu déroulant le maillage est maintenant appliqué à la pose 3\ pour appliquer la pose de repos à la pose en a, sélectionnez l'armature de la pose en a et entrez en mode pose 4\ sélectionnez tous les squelettes et cliquez sur pose > appliquer > appliquer la pose comme pose de repos 5\ la pose de repos de l'armature est maintenant définie sur la position de pose de l'objet vous pouvez maintenant lier votre objet à l'armature plus efficacement étape 3 \ liaison des éléments à l'armature une fois que vous avez configuré la pose par défaut appropriée, vous pouvez lier des éléments à l'armature sélectionnez l'élément, puis sélectionnez l'armature ensuite, appuyez sur objet > parent > avec groupes vides cela fera de l'object mesh le parent de l'armature creatorbaseset, et le modificateur d'armature sera placé sous l'object mesh, créant un groupe de sommets auquel vous pouvez lier les poids à l'object mesh un groupe de sommets est un bloc de données de maillage qui stocke des données à ses sommets vous pouvez voir les groupes de sommets pour un objet en le sélectionnant et en accédant aux propriétés des données de l'objet vous pouvez utiliser les groupes de sommets dans une variété de situations, y compris l'application sélective de certains modificateurs les groupes de sommets sont également utilisés pour attribuer des poids à chaque os si vous regardez le groupe de sommets, vous remarquerez que le groupe de sommets correspond au nom de chaque os étape 4 déplacement des poids dans l'étape précédente, lors de la configuration de la relation parent enfant, nous avons utilisé l'option poids vide ce faisant, un groupe de sommets a été créé pour tous les éléments qui n'avaient pas de poids assignés cependant, lorsque nous déplaçons l'armature, les éléments ne suivent pas le mouvement pour résoudre ce problème, nous devons assigner des poids directement aux parties de chaque os normalement, pour ce faire, vous devriez définir les poids à partir de zéro, mais l'objet masque que nous utilisons contient un modèle qui a déjà les poids appliqués ce modèle est le même poids qui a été appliqué à l'avatar par défaut de zepeto donc, tout ce que nous avons à faire est de copier et coller ce modèle de poids dans notre élément sélectionnez le masque en mode objet, appuyez sur shift , puis sélectionnez l'objet élément cela rendra l'objet élément actif et le mettra en surbrillance avec une couleur plus claire 2\ tout en étant encore dans cet état, passez en mode peinture de poids et sélectionnez poids > transférer les poids 3\ dans le menu options en bas de la fenêtre, changez la sélection de la couche source en par nom juste en dessous, sous correspondance des couches de destination, changez le en toutes les couches après avoir sélectionné ces options, la couleur de l'objet devrait changer, indiquant que le transfert de poids s'est bien déroulé dans le menu options, sous mappage des sommets, vous pouvez rendre le mappage des sommets un peu plus fluide jouez avec ces options pour voir laquelle fonctionne le mieux pour votre objet 4\ les poids du masque ont maintenant été copiés sur l'objet à l'étape suivante, vous devrez vérifier et modifier les poids appliqués à l'objet étape 5 \ modifier les poids pour vérifier les poids, passez en mode pose faites pivoter l'os de la poitrine au centre pour voir si l'objet suit correctement 2\ si vous souhaitez modifier la façon dont l'objet suit, utilisez l'outil de peinture de poids pour éditer les valeurs de poids revenez en mode peinture de poids, et dans le groupe de sommets, trouvez le groupe de sommets portant le nom du squelette pivoté 👍 si aucun poids n'est défini pour ce groupe (il n'est pas coloré), alors le poids est défini pour l'échelle du même nom ex) si aucun poids n'est défini pour la colonne vertébrale, trouvez et sélectionnez le groupe spine scale 3\ une fois que vous avez vérifié combien le poids affecte cet os, vous pouvez éditer le poids avec l'outil de poids avant d'utiliser l'outil, assurez vous de vérifier auto normalize dans le menu options en haut à droite ce paramètre vous permet d'ajouter ou de soustraire automatiquement l'influence des groupes de sommets lors des opérations de peinture étape 6 \ brosse outil lorsque vous sélectionnez l'outil de brosse de dessin, le poids du groupe de sommets sélectionné avec cette brosse affectera l'objet de l'élément vous pouvez modifier les conditions de la brosse en haut de l'outil de brosse régler la force à 0,2 et travailler avec devrait être adéquat pour supprimer l'effet sur chaque os, changez le mode de la brosse en sélectionnant soustraire dans la section brosse vous pouvez sélectionner un groupe de sommets sur les os voisins pour modifier leurs poids vous pouvez voir les groupes de sommets affecter l'objet de l'élément en appuyant sur le nom du groupe dans la liste des groupes de sommets l'outil de brosse floue est responsable du mélange du poids des sommets avec les poids des sommets voisins vous pouvez ajuster la force de la brosse pour l'utiliser comme vous le souhaitez la brosse floue est particulièrement bonne à utiliser là où les éléments se plient le pinceau smear mélange le poids au début du pinceau avec le poids à la fin le pinceau smear a un effet de balayage avec le doigt, c'est donc un excellent moyen d'annuler une peinture accidentelle une fois que vous avez défini les poids des objets pour le squelette, sélectionnez le squelette et choisissez pose > effacer la transformation > rotation pour repositionner le squelette ensuite, faites pivoter les os dans différentes parties du squelette pour voir comment les poids des objets sont définis pour chaque partie 👍 en faisant pivoter le squelette vers des formes plus extrêmes, vous pouvez mieux comprendre comment l'objet change avec le mouvement du squelette ❗️ attention c'est une tâche très répétitive et chronophage, vous devrez donc être patient le montage de la jupe sur laquelle nous avons travaillé comme exemple dans ce guide a pris environ 2 heures notes sur le montage faites attention aux zones où le masque se plie et traverse l'objet, cela signifie que les poids sont répartis trop doucement cela peut être corrigé en utilisant le pinceau de poids pour ajouter des poids à ces os testez cela en faisant pivoter plusieurs os si ce processus est trop difficile, vous devriez envisager de changer le maillage de votre objet 2\ si les plis de votre objet sont trop rugueux, vous devrez peut être ajouter plus de boucles d'arêtes 📘 veuillez vous référer aux guides suivants les bases de la modélisation docid rm5vvwkngb8bme85zawk changer le nombre de polygones d'un objet modifiera ses uv, vous devrez donc peut être retravailler vos textures étape 7 passer à la pose en t une fois que les poids sont tous organisés, il est temps de passer à la pose en t l'omoplate est tournée de 7,5 degrés sur l'axe z (voir le cercle dans l'image) 2\ l'os du bras supérieur est tourné de 40 degrés sur l'axe z (voir le cercle dans l'image) 3\ sélectionnez l'objet dans le mode objet et allez dans l'onglet modificateur dans les propriétés appuyez sur le menu déroulant et sélectionnez appliquer 4\ sélectionnez ajouter un modificateur > armature pour ajouter à nouveau le modificateur d'armature 5\ sous objet, sélectionnez zepeto creatorbaseset pour que l'élément soit à nouveau en position a 6\ masquez l'armature en position a et sélectionnez l'os zepeto creatorbaseset pour vous assurer que l'objet se déplace avec le mouvement de l'avatar 7\ si l'objet change de forme de manière inattendue lors du rigging, passez en mode édition et déplacez les sommets pour le modifier masquage le masquage est l'acte de spécifier quelles parties d'un objet sont actives ou inactives lorsqu'elles sont portées par un avatar en coloriant le masque de l'avatar en blanc et noir le noir est la zone désactivée le blanc est la zone activée dans unity, les visages des avatars sont désactivés par défaut sélectionnez le masque et passez en mode peinture de vertex, ce qui fera apparaître le masque en blanc la couleur du pinceau est réglée sur blanc et noir changez l'option de dégradé du pinceau en constant ce réglage permet de garder le pinceau clairement visible en blanc et noir, évitant ainsi toute zone grise allumez le miroir x pour pouvoir peindre les côtés gauche et droit en même temps 2\ masquez l'objet pour vous assurer qu'il est correctement peint ce sont toutes les étapes pour créer un objet! https //www youtube com/watch?v=dremevtts6c https //www youtube com/watch?v=dremevtts6c