Question

J'ai écrit outils Maya depuis des années en utilisant MEL et Python. Je me considère comme un expert dans la conception fenêtre / GUI personnalisé dans Maya sauf dans une zone; la modification des panneaux existants et éditeurs.

En général, je construis des outils qui ont besoin UIs totalement sur mesure, de sorte que son usage pour moi de les construire à partir de zéro. Cependant, moi-même récemment, je l'ai trouvé vouloir ajouter des fonctionnalités supplémentaires à l'éditeur de couche dans Maya. Je l'ai vu des tutoriels qui expliquent comment faire, mais maintenant que je veux le faire, je ne trouve pas.

Liens vers des tutoriels ou un bref extrait de code pour me commencer serait génial. J'ai juste besoin de savoir comment trouver l'éditeur couche / panneau et, par exemple, ajouter un bouton ou un champ de texte à lui.

Était-ce utile?

La solution

Avez-vous essayé la recherche des noms d'articles dans les fichiers ui MEL sous le répertoire d'installation MAYA? Il devrait être l'un des scripts MEL inclus, et à partir de là vous pouvez simplement modifier.

Autres conseils

La méthode simple peut modifier le code existant Maya et le mettre en vous l'utilisateur / script. Vous pouvez utiliser WhatIs pour obtenir le nom du script. Dites par exemple:

whatIs "layerEditor"; 

Le résultat est ./scripts/others/layerEditor.mel // .Mais vous pouvez maintenant utiliser par exemple l'emballage avec PyQt aussi.

Ancien poste, mais peut-être quelqu'un veut encore savoir.

J'ai écrit ce script il y a au moins 30 ans: http://www.creativecrash.com/maya/downloads/scripts-plugins/interface-display/c/guihelper

Son horrible sage script, mais très utile pour modifier Maya Gui. Vous pouvez ajouter des menus pop-up à tous les éléments avec le nom interface utilisateur graphique de l'élément, des commandes d'impression etc hierachy; et vous pouvez charger une fenêtre montrant lLa hiérarchie de contrôle IUG.

En général, l'astuce consiste à identifier un contrôle IUG qui a par exemple TimeSliderForm, un nom spécifique, puis traverser la hiérarchie à l'endroit où vous voulez aller, en interrogeant la commande de contrôle, le texte d'aide, texte de l'étiquette etc.

juste après avoir trébuché à travers votre question, avez-vous essayé Tuteurs numérique Guide Artistes à MEL? Les chapitres 19-22 décrivent étape par étape comment créer vos propres fenêtres de l'interface graphique personnalisée et dans Maya, voici le lien: http://www.digitaltutors.com/store/home.php?cat= 82

Amusez-vous bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top