MARKING MENUS, SHELF, SCRIPT EDITOR


 


All'interno di una scena è possibile effettuare selezioni a 3 livelli:
- Hierafhies.
- Object.
- Component.

Le icone sono queste:

Quanso si seleziona Object oppure Components, a destra appaioni dei filtri di selezoini e all'inizio della sfilza di icone c'è una freccetta che punta verso il basso.

Cliccandoci sopra appariranno 3 voci
- All Objects On
- All Objects Off
- Save to Shelf.

La Shelf è la lista di comandi che si trova sotto la Status Line:

C'è una cartella chiamata Custom.
Vacci sopra e apparirà uno spazio vuoto in cui inserire dei nuovi comandi.

A sinistra della zona delle Shelf ci sono 2 icone.
Quella a forma di cartella è una scorciatoia per accedere alle tabelle delle Shelf, quella con il triangolino nero apre il pannello di comandi per creare nuove Shelf, Save, Load e Edit delle Shelf esistenti.
Tra i comandi si trova anche Shelf Tab. Con questo è possibile nascondere le cartelle con il nome delle varie Shelf e lasciare visualizzata solo la Shelf attualmente aperta.

Vai sul triangolino nero e poi su New Shelf.

Scegli il nome per la nuova Shelf e apparirà una nuova tabella nella lista della Shelf.

Per caricare un pulsante su una Shelf, apri un menù. Ad esempio questo:

Stacca il menù.

A questo punto premi CTRL+SHIFT e clicca su un comando. Verrà caricata l'icona corrispondente sulla Shelf.

Per cancellare un comando, trascinalo con il MMB in alto a destra sull'icona del cestino.

Vai sul triangolino nero e cancella la Shelf con Delete Shelf. Poi ricreala: si fa prima piuttosto che cancellare un pulsante alla volta.
Avremo la solita Shelf vuota.

Apri lo Script Editor. Basta cliccare sull'icona del quadruccio in basso a destra.

Oppure andare qui:

Apparirà lo Script Editor.

Qui appaiono tutti i comandi applicati da quando è stato aperto il programma.
Si tratta di comandi MEL, ovvero il linguaggio di scripting usato dentro Maya.

Ora...cos 'entra questo pannello con il discorso iniziale?

Imposta la maschera di selezione attivando i filtri di interesse:

Poi vai sulla freccetta che punto in basse e dal menù prendi Save To Shelf.
Nella Shelf apparirà questo:

A questo punto è possibile richiamare la combinazione di filtri di selezione cliccando sul pulsante salvato nella Shelf, che altro non è se non una serie di comandi MEL.

Cancelliamo questo pulsante e creiamone uno per ogni singolo filtro di selezione del livello Object:

Creiamo un Markin Menu con questi comandi.
Clicca di nuovo sul triangolino nero e vai su Shelf Editor. Apparirà la finestra del Shelf Editor:

Da qui si seleziona la Shelf di interesse:

Da qui il contenuto:

E qui ci sono i comandi MEL associati al pulsante selezionato nel Shelf Contents.

Nella sezione Shelf Contents imposta il nome delle icone nella voce Icon Name, per ognuno dei contenuti:

Man mano che vengono applicati i nuovi nomi, questi appaiono all'interno della Shelf.

Vai qui:

In questo modo l'etichetta associata al pulsantenela Shelf appare a fianco dell'icona.

Imposta di nuovo l'opzione Icon Only per tornare alla configurazioen di default.

Vai su Save All Shelves e la finestra Shelf Editor si chiuderà.

Adesso apri la finestra di gestione dei Marking Menu.
Per farlo vai qui:

Quelli visualizzati sono i Marking Menu di default.
Nella zona superiore sono visualizzati i nomi dei Marking Menu, dove si trovano e quali comandi si utilizzano per richiamarli.

Creiamo un nuovo Marking Menu utilizzando i comandi della zona inferiore.
Clicca su Create Marking Menu.
Si apre questa finestra:

Le caselle indicano la zona in cui il comando appare. Per associare un comando trascina con il MMB dalla Shelf alla casella.

 

Come si nota non appare il nome dell'icona, bensì l'etichetta di default che è rimasta nella finestra dello Shelf Editor. Ma niente paura: non occorre andarla a riaprire per cambiare l'etichetta. Clicca con il RMB sula casella e vai su Edit Menu Item. Si aprirà questa finestra:

Da qui cambia il nome su Label.

In basso clicca su Save and Close. La nuova etichetta apparirà nel Marking Menu.

In basso è posibile fare una prova sulla casella in basso a sinistra per vedere come uscirà fuori la voce del Marking Menu.
Imposta il nome per il Marking Menu.

Poi clicca su Save.
Il nuovo Marking Menu apparirà nel Marking Menu Editor.

Continua a modificarlo andando su Edit Markin Menu e trascinando le altre icone della Shelf. Ricordati di dargli una etichetta significativa.

Nella zona di test puoi visualizzare l'intero Marking Menu.
Clicca in basso su Save e chiudi la finestra.

Nel Marking Menu Editor clicca su Appply Settings e poi chiudi la finestra.

Aggiungiamo un comando alla Shelf.
Ad esempio una selezione Object/Points.

Vai sul Shelf Editor:

Modifica Label e nome dell'icona.

Vai su Save All Shelves e apri il Marking Menu Editor.

Seleziona il Selection Mask e vai su Edit Marking Menu.

Trascina con il MMB la nuova icona della Shelf sula casella in basso a sinistra.
Questa casella si utilizza per aggiungere comandi ulteriori oltre a quelli disposti sul quadrante principale. In basso apparirà una nuova casella vuota.

Nel Marking Menu apparirà in basso il nuovo comando.

Adesso vai al livello Hierarchies.
Per questo non esiste il comando Save To Shelf. Cliccando sulla freccetta si ottiene un menù da cui è possibile passare a uno dei filtri di selezione.

Apri lo Script Editor.

Vai qui:
I comandi precedenti vengono cancellati.

Qualsiasi azione compiamo viene registrata.

Ad esempio seleziona e deseleziona una sfera:


Ora. Se attiviamo un filtro di selezione del livello Hierarchy non appare alcun comando MEL.

Questo accade perchè alcuni comandi sono nascosti. Per vederli tutti vai qui:

A questo punto selezionando i filtri appariranno i comandi corrispondenti.

Seleziona il codice relativo all'attivazione del filtro per la selezione delle Root.

A questo punto trascinalo con il MMB sulla Shelf.
Si apre una finestrella per scegliere il tipo di formato di codice:

Scegli MEL e apparirà l'icona corrispondente.

Adesso cliccando sul pulsante è possibile richiamare il filtro Hierarchy/Root.

Nello Shelf Editor modifichiamo il nome del comando.

Inseriamolo nel Marking Menu.

Spostiamo qualche icona: basta trascinarla con il MMB.

Poi inseriamo il comando Root.

Salva e torna al Marking Menu Editor.

Impostaiamo i comandi da utilizzare per fare apparire il Marking Menu. Intanto scegliamo la modalità Hotkey da qui:

Clicca su Apply Editor e apparirà una scritta indicante dove è andato a finire il Marking Menu.

Ci dice che è finito nell' Hotkey Editor.