Frage

Ich schreibe seit Jahren Tools in Maya mit MEL und Python.Ich würde mich bis auf einen Bereich als Experten für benutzerdefiniertes Fenster-/GUI-Design in Maya bezeichnen.Ändern vorhandener Panels und Editoren.

Normalerweise baue ich Tools, die vollständig benutzerdefinierte Benutzeroberflächen benötigen, daher ist es üblich, dass ich sie von Grund auf neu baue.Vor Kurzem hatte ich jedoch den Wunsch, dem Ebeneneditor in Maya einige zusätzliche Funktionen hinzuzufügen.Ich habe Tutorials gesehen, die erklären, wie man das macht, aber jetzt, wo ich es machen möchte, kann ich keines finden.

Links zu Tutorials oder ein kurzer Codeausschnitt, der mir den Einstieg erleichtern soll, wären großartig.Ich muss nur wissen, wie ich den Ebeneneditor/das Bedienfeld finde und ihm beispielsweise eine Schaltfläche oder ein Textfeld hinzufügen kann.

War es hilfreich?

Lösung

Haben Sie versucht, in MEL-Dateien unter maya Installationsverzeichnis ui Itemnamen gesucht? Es sollte eine der MEL-Skripte enthalten sein, und von dort können Sie es einfach ändern.

Andere Tipps

Auf einfache Weise können Sie vorhandenen Maya-Code ändern und in Ihren Benutzer/Ihr Skript einfügen.Sie können whatIs verwenden, um den Skriptnamen abzurufen.Sagen Sie zum Beispiel:

whatIs "layerEditor"; 

Ergebnis ist ./scripts/others/layerEditor.mel // .Aber jetzt können Sie die Wrapping-Instanz auch mit PyQt verwenden.

Alte Post, aber vielleicht jemand will noch herausfinden.

Ich schrieb dieses Skript mindestens 30 Jahre: http://www.creativecrash.com/maya/downloads/scripts-plugins/interface-display/c/guihelper

Die schreckliche Scripting-weise, aber sehr nützlich für die Mayas Gui ändern. Sie können Popup-Menüs für alle gui Artikel mit dem Produktnamen, Befehle drucken Hierachie usw. hinzuzufügen; und Sie können ein Fenster laden tthe gui Steuerungshierarchie zeigt.

In der Regel ist der Trick, um eine GUI-Steuerung zu identifizieren, die einen bestimmten Namen hat, zum Beispiel TimeSliderForm, und dann durchqueren die Hierachie, wo Sie gehen möchten, indem Sie die Steuerelemente Befehl abfragt, Hilfetext, Beschriftungstext etc.

über Ihre Frage nur gestolpert zu haben, haben Sie versucht, Digital-Tutors Künstler Führer zu MEL? Die Kapitel 19-22 Schritt für Schritt beschrieben, wie Sie Ihre eigene GUIs und Fenster in Maya erstellen, hier ist der Link: http://www.digitaltutors.com/store/home.php?cat= 82

Haben Sie Spaß.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top