Comment exporter vers Unity des animations contenant des déformations ou des effets non compatibles ?

Mis à jour le



Si vous avez un rig de jeu que vous devez exporter vers Unity, mais que vous avez utilisé des déformations ou des effets qui ne sont pas compatibles avec Unity, vous pouvez les intégrer au « rig » lors de l'exportation. Pour plus d'informations, voir Qu’est-ce que le « baking »? et Existe-t-il des directives pour la création d'éléments de jeu dans Harmony ?

À propos des « bake groups »

Un « bake group » est un groupe qui contient des éléments qui doivent être “capturés” pendant l'exportation. La création et la dénomination de ces groupes indiquent à Harmony ce qu'il faut capturer. Lors de la création de « bake groups » pour l'exportation Unity, les éléments suivants doivent être pris en compte:

  • Le groupe doit avoir une seule entrée et une seule sortie. Vous pouvez vous en assurer en utilisant des noeuds composites et pegs.
  • Inclure tous les calques et éléments de dessin que vous souhaitez intégrer/capturer.
  • Il devrait toujours y avoir un seul nœud peg à l'extérieur du groupe. N'incluez des noeuds pegs supplémentaires dans le groupe que si vous souhaitez que leurs transformations soient capturées. 
  • Assurez-vous de vérifier tous les groupes et les noms des groupes avant l'exportation..

Étape 1 : Regroupez les éléments qui doivent être capturés.

  1. Dans la vue « Node », Trouvez les éléments qui contiennent des déformations non compatibles ou tout autres effets incompatibles.
  2. Sélectionnez le calque du dessin et les éléments connectés en cliquant et en faisant glisser. N'oubliez pas de conserver un noeud peg en dehors du groupe.

  1. Regroupez la sélection en effectuant l'une des opérations suivantes :
    • Si la sélection comporte un composite, cliquez avec le bouton droit et sélectionnez « Group Selection », ou utilisez le raccourci clavier CTRL + G (Windows) ou CMD + G (macOS).
    • Si la sélection ne comporte pas de composite, cliquez avec le bouton droit et sélectionnez « Group Selection with Composite », ou utilisez le raccourci clavier Maj + CTRL + G (Windows) ou Maj + CMD + G (macOS).

Étape 2: Ajoutez le préfix ‘bake_’ aux groupes qui doivent être capturés.

  1. Ajoutez le préfix bake_ aux nouveaux groupes en effectuant l'une des opérations suivantes dans la vue « Node »:
    • Pour un seul groupe, ouvrez la fenêtre « Layer Properties » du groupe et ajoutez bake_ avant le nom.
    • Pour plusieurs groupes, sélectionnez-les tous et utilisez la commande « Add Prefix/Suffix» à partir du bouton dans la barre d’outil de la vue « Node » pour ajouter le préfix bake_ à tous les groupes simultanément.

  1. Tous les groupes que vous souhaitez cuire devraient maintenant avoir le préfix bake_.

  1. Une fois prêt, exportez votre scène vers Unity. Voir Exportation vers EaselJS pour plus d'informations.
NOTE: La capture ne sera pas indiquée pendant le processus d'exportation. Si un groupe est désigné comme groupe de capture (contient le préfix bake_), il sera automatiquement exporté tel quel. 


 

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 0

Vous ne trouvez pas ce que vous cherchez ?

Contactez-nous

Soumettez une demande et nous vous répondrons dans les plus brefs délais.

Ouvrir un ticket de support

Demandez à notre communauté Discord

Obtenez des réponses de notre communauté mondiale d'artistes et d'animateurs.

Rejoignez-nous sur notre serveur Discord

Rejoignez les conversations

Connectez-vous avec nous sur les médias sociaux pour trouver de l'inspiration, des mises à jour, des commentaires et bien plus encore.