Suggerimento rapido creazione di icone curve composte in Maya

In questo tutorial di Quicktip, passeremo in un modo per creare icone complesse basate su NURBS in Maya. Utili icone di controllo possono creare o distruggere un buon rig e sono essenziali quando si creano GUI nell'interfaccia. Mettere insieme semplici forme di un pezzo è facile, ma creare icone composte può essere molto più difficile. Un metodo per combinare più curve consiste nel controllarle in un singolo nodo di trasformazione. Prima lo faremo a mano e poi guarderemo un semplice script MEL che automatizza il processo.

Passo 1

Crea una manciata di curve di Nurbs. Per questo esempio, ho usato il comando di casella Crea> Testo, cambiato il testo in Cgtuts+ e quindi selezionato il curve genere. Fatto questo, colpisci Creare per creare questa collezione di forme Nurbs:


Passo 2

Se guardate in Outliner (Finestra> Outliner), queste curve sono raggruppate per lettere (in gruppi con il prefisso "Char_"), e sotto un singolo nodo "Text_", ma ogni singola lettera è selezionabile e mobile. Quando consegniamo il nostro impianto finale, vogliamo che l'intera parola sia l'unica cosa selezionabile.


Passaggio 3

Per ottenere ciò, per prima cosa iniziamo selezionando e annullando tutte le curve. Il codice MEL per fare questo è il seguente:

 genitore -w;

Quindi seleziona tutti gli elementi del testo, inserisci il comando sopra nella riga di comando nella parte inferiore della finestra dell'interfaccia e premi accedere sulla tua tastiera.


Passaggio 4

Con tutte le curve ancora selezionate, blocca le loro trasformazioni (Modifica> Blocca trasformazioni).


Passaggio 5

Quindi, apri la gerarchia di Hypergraph.


Passaggio 6

Per impostazione predefinita, solo i nodi di trasformazione di livello superiore sono visibili nell'ipergraph. Per mostrare i nodi forma, vai su Opzioni> Visualizza> Nodi forme.


Passaggio 7

Prima seleziona tutti i nodi di forma per ogni curva tranne CURVE1. In questo caso avrò selezionato 7 nodi di forma. Ora tieni premuto Cambio e selezionare il nodo di trasformazione della prima curva, in questo caso il CURVE1 nodo, per aggiungerlo alla selezione. È molto importante selezionare il nodo di trasformazione per ultimo. Il tuo ipergrafo dovrebbe apparire così:


Passaggio 8

Il seguente comando MEL controlla i primi elementi selezionati (nel nostro caso i nodi di forma), sotto l'ultimo elemento selezionato (il nodo di trasformazione). Quindi digitare il seguente codice nella riga di comando e premere accedere al padre le forme sotto il nodo di trasformazione:

 genitore -r -s;

Passaggio 9

Ora puoi fare clic su una delle lettere e Maya selezionerà automaticamente l'intera parola. La tua icona di controllo è ora pronta! Ecco uno script MEL che automatizza l'intero processo. Basta selezionare tutte le curve che vuoi raggruppare ed eseguire questo script:

 global proc groupUnderTransform () string $ selCurves [] = 'ls -sl'; makeIdentity -apply true -t 1 -r 1 -s 1 -n 0; seleziona -deselect $ selCurves [0]; pickWalk -d down; selezionare -add $ selCurves [0]; genitore -r -s; selezionare -r $ selCurves [0];  groupUnderTransform;