FABRICATION D'OBJETS 3D - BLEN...
Effet Article

Déformation sur mesure

8min
préparations téléchargez le fichier deformations blend https //asset zepetoful zepeto io/ttn7jks47ozr/kdpvi3wk879trr8inl26aw1/gjr1z3wk87497c0f74c38203e5ed01433f1546d6a32trr8iol2wdvf/deformations blend ce fichier contient un squelette de base et la structure d'objet vide requise pour enregistrer les changements de déformation le fichier d'exemple contient les directives de taille ❗️ attention lors de la création de vêtements d'extérieur, assurez vous que l'extrémité du type de corps correspondant ne dépasse pas la taille maximale dans la directive ou ne soit pas inférieure à la taille minimale (vous ne pouvez pas télécharger des objets qui sont en dehors de cette plage ) ℹ️ déformations les déformations sont des valeurs de translation et d'échelle enregistrées dans des objets vides ces valeurs sont le changement de valeurs entre la pose en t typique et la nouvelle pose de déformation personnalisée pour une meilleure lisibilité, sur l'armature racine, allez dans le menu objet, puis appliquer > toutes les transformations en deltas cela facilitera la copie des données vers les objets vides de déformations 1506 en utilisant l'armature en mode pose, déplacez et mettez à l'échelle les os pour adapter la forme de corps personnalisée souhaitée pour une mise à l'échelle générale de tout le personnage, mettez à l'échelle l'armature objet nommé « root » en mode objet utilisez cette option de mise à l'échelle générale au lieu de mettre à l'échelle l'os des hanches ne changez pas les rotations des os, car cela entraînera des erreurs en général utilisez uniquement l'échelle sur les os d'échelle les exceptions à cela incluent les os de la tête, du pied et de la main pour les membres et la colonne vertébrale, essayez de déplacer l'os à la longueur souhaitée avant d'appliquer l'échelle assurez vous que les pieds sont au dessus du sol si vos déformations ont mis les pieds en dessous du plancher, veuillez lever le squelette via l'os des hanches pour que les pieds soient au dessus du plancher 1304 lorsque le corps des déformations est dans la pose souhaitée, le changement de transformation des os doit être enregistré dans les objets vides correspondants trouvés parentés sous l'objet vide « déformations » un objet de déformation doit enregistrer le changement de translation de son os correspondant par rapport à sa position d'origine, ainsi que l'échelle de l'os correspondant dans blender, les valeurs de transformation des os en pose t d'origine sont définies à 0 (ou près de 0) en mode pose par défaut, donc les transformations des os enregistreront toujours le changement de translation ainsi que l'échelle directe lors de l'enregistrement des déformations dans les transformations des objets de déformation, il suffit d'entrer les valeurs de transformation de l'os correspondant ✅ exemple d'entrée pour un objet vide de déformation foot l translate x = 3 438 (valeur posée) 0 (valeur d'origine) = 3 438 translate y = 0 translate z = 0 4 (valeur posée) 0 (valeur d'origine) = 0 4 ignorez les rotations scale x = 1 302 scale y = 1 302 scale z = 1 302 (valeurs d'échelle prises directement des changements de l'os foot l) ❗ assurez vous de lire les informations suivantes si vous souhaitez ajuster la taille globale, entrez la valeur de l'échelle à la racine ici, les échelles x, y et z doivent être identiques si la racine contient des valeurs de translation ou de rotation, cela devient une cause de rejet ne pas ajuster les valeurs d'échelle sur les hanches (vous pouvez ajuster la taille globale depuis root) vous pouvez supprimer les vides des os qui n'ont pas de valeurs lorsque vous avez l'intention de modifier une partie du corps comme les jambes, les bras ou le torse, ajustez la valeur de translation (entrer une valeur d'échelle incorrecte peut causer des problèmes lors de l'application des animations) avoir des valeurs de rotation non nulles ou des modifications et redimensionnements excessifs peuvent être des causes de rejet (les valeurs de root scaleall des personnages zepeto sont limitées entre 0 3 et 1 35 ) vous ne pouvez pas utiliser des noms d'os autres que les noms d'os sous déformations dans le fichier fbx fourni pour les valeurs d'échelle, veuillez vous en tenir aux os d'échelle si possible (certains articles peuvent ne pas pouvoir rester attachés ) si vous avez allongé les jambes, ajustez la hauteur des hips afin que la position du pied ne tombe pas en dessous du sol de la scène (avoir les pieds qui s'enfoncent dans le sol peut être une cause de rejet lors du processus d'évaluation) exportation réinitialisez les transformations des os à leur position d'origine sélectionnez toutes les déformations vides et développez la section transformations delta dans les propriétés de l'objet entrez une valeur de rotation x des transformations delta de 90 et définissez les valeurs d'échelle des transformations delta à 0,01 exportez le masque, le maillage des déformations, l'armature et les déformations vides dans un fichier fbx importez le fbx dans unity et convertissez le en un prefab de style zepeto sélectionnez le prefab et vérifiez l'inspecteur trouvez le composant « skinned mesh renderer » et désactivez le en décochant la case à gauche du titre du composant si vous avez besoin de modifier vos déformations, faites les modifications dans blender et réexportez plutôt que de faire des modifications dans unity ✅ lors des tests de déformations de type de corps dans unity en mode jeu, l'ajout de votre déformation personnalisée désactivera les boutons de déformation dans la vue du jeu lorsque les tests sont terminés et que tout semble correct dans unity, sélectionnez le prefab et créez un fichier zepeto via le menu zepeto studio > exporter en tant que zepeto