Cet article est l'article du 16ème jour du Calendrier de l'Avent Maya 2019.
C'est soudain ...
Faites-vous correctement Remove: Unknown Plugins?
Il y avait une raison pour laquelle je pensais ...
Taux de contamination élevé des plug-ins inconnus
Il y a une très forte probabilité qu'un plug-in inconnu soit mélangé aux données de scène qui me parviennent au travail ...
C'est un problème si un plug-in inconnu est mélangé
- Il faut du temps pour ouvrir la scène
- Les informations de connexion sont la partie qui est chargée en premier lorsque vous ouvrez la scène.
Ici, un message d'erreur s'affiche lorsque vous essayez de charger un plug-in qui n'existe pas dans l'environnement Maya.
Plus il y a de plug-ins à l'origine de cette erreur, plus il faudra de temps pour ouvrir la scène.
- Les informations de prise inconnues sont infectées.
- ** Plugin inconnu secret ** à ajouter
- Si vous importez des données de modèle passées dans une nouvelle scène, les informations de prise inconnues seront héritées.
- ** unknown-plugin ** hérité par référence
-Si les données source de référence contiennent un plug-in inconnu, même si le plug-in inconnu est supprimé dans la scène référencée, les informations inconnues sur le plug-in seront restaurées lors de la réouverture de la scène. Je vais finir.
--Si vous êtes infecté au moment de l'actif modèle, vous obtiendrez un message d'erreur lors de l'ouverture de la scène dans toutes les étapes de rig / layout / animation / light comp / etc ...
- Par exemple, si le retard dû à un plug-in inconnu prend en moyenne 5 secondes, 1 épisode (300 coupes provisoires) x (mise en page / animation / éclairage / rendu distribué (10 unités provisoires)) = 5,4 heures perdues C'est un calcul qui génère du temps.
Comment supprimer un plug-in inconnu
Les fonctionnalités standard de Maya ne peuvent pas supprimer les plug-ins inconnus
Il existe des options d'optimisation qui supprimeront les données indésirables de votre scène, mais vous ne pouvez supprimer que les «nœuds inconnus», pas les plug-ins inconnus.
File
> Optimize Scene Size Options
> Unknown Nodes
- Supprimez tous les types de nœuds suivants:
- unknown
- unknownDag
- unknownTransform
Vous devez écrire un script pour supprimer le plugin inconnu
Utilisez la commande unknownPlugin.
Obtenir un plug-in inconnu
cmds.unknownPlugin(q=True, l=True)
Suppression du plug-in inconnu
cmds.unknownPlugin("<Unknown-Plugin>", r=True)
Utilisez un outil développé par quelqu'un pour supprimer une prise inconnue
――J'ai essayé de le trouver mais je ne l'ai pas trouvé
――Si vous êtes une grande entreprise de CG, je pense que les gens qui sont forts dans les domaines techniques ont une fonction pour supprimer les plug-ins dans les outils de contrôle, mais je ne peux pas le trouver gratuitement ...
- Si vous ne le trouvez pas, faisons-le vous-même
Création d'un outil pour supprimer les plug-ins inconnus
C'est pourquoi je travaille actuellement sur un outil.
J'aurais aimé l'avoir fait à temps pour l'article, mais j'étais plus occupé que prévu et l'outil n'était pas à temps.
Nous ferons de notre mieux pour le publier avant le dernier jour du calendrier de l'Avent, veuillez donc l'utiliser lorsqu'il sera publié.
Je suppose un outil comme celui-ci ...
Télécharger
L'outil est terminé et a été publié.
Vous pouvez le télécharger gratuitement sur gumroad.
https://gumroad.com/l/jXoRw
référence
Merci d'avoir écrit l'article pendant deux jours.
Je pense que ce n'était pas très intéressant, mais j'espère que cela vous sera utile pour votre future vie maya.
J'espère que vous pourrez lire le blog si vous le souhaitez.
https://rateionn.hatenablog.jp/
Demain, le 17e jour sera takumi_akashiro Opérations pratiques d'application externe sur l'exécution de Maya.