Ciao ragazzi, oggi vi mostrerò come animare le lancette dell'orologio usando le espressioni in Maya. Questo è il seguito del mio precedente tutorial "Creare un orologio animato in 3ds Max usando espressioni e attributi personalizzati". Questa volta sto usando le stesse tecniche in Maya e spero che gli utenti di Maya lo trovino utile.
Questo è l'orologio base che ho fatto in Maya. Ho anche creato le lancette delle ore e dei minuti che appaiono sovrapposte e al momento mostrano 12 ore.
Prima di iniziare, dobbiamo occuparci di alcuni punti come il punto di rotazione delle lancette dell'orologio e il corretto raggruppamento e allineamento degli oggetti. Quindi per prima cosa apri la finestra di Outliner come mostrato nell'immagine qui sotto.
Qui nella finestra Outliner, possiamo vedere tutti i gruppi di oggetti come Minuti, Ora, Watch_Body_Plate, Center_Point e Numbers group.
Per ora, dobbiamo lavorare solo sulle lancette dell'orologio. Quindi nascondiamo tutti gli altri oggetti tranne le mani. Per nascondere, selezionare prima gli oggetti del gruppo Watch_Body_Plate, Center_Point e Numbers.
Ora, clicca su Visualizza> Nascondi> Nascondi selezione. Questo nasconderà gli oggetti selezionati.
Ora abbiamo solo le lancette dell'orologio a sinistra nel viewport. Seleziona le lancette delle ore e dei minuti una alla volta, quindi tieni premuto D e seleziona l'asse Y e trascina il pulsante centrale del mouse sulla piastra Center_Point.
Ora i punti di rotazione di entrambe le lancette delle ore e dei minuti sono spostati verso il basso e ora ruotano attorno a quel perno / asse.
Ora questo punto di articolazione deve essere identico al punto di articolazione del "Gruppo numeri". Per verificare ciò, seleziona l'oggetto Number_group nella finestra Outliner, quindi vai a Visualizza> Mostra> Mostra selezione.
Nell'immagine, puoi vedere i punti di rotazione del Number_group e le lancette Minute e Hour sono identiche. In caso contrario, regolare i punti di articolazione di conseguenza.
.
Dopo aver impostato correttamente i punti di articolazione, ora inizieremo a creare espressioni per le lancette Minuto e Ora. Quindi, prima seleziona l'oggetto Minute mano nella finestra Outliner.
Con lo strumento Ruota selezionato, verificare l'asse di rotazione corretto e adatto. In questo caso, la rotazione su X è l'asse adatto per la rotazione delle lancette dell'orologio.
Con l'attributo Ruota X selezionato per la lancetta dei minuti, clicca su Modifica> Espressioni nella casella del canale.
Ciò apre la finestra dell'Espression di espressioni. Qui puoi vedere l'oggetto Minuto selezionato. Ora seleziona ruotare X anche sotto il gruppo Attributi.
Adesso scrivi Minute.rotateX = Hour.rotateX * 12 nell'area di testo Espressione. E infine fare clic sul pulsante Crea per creare l'espressione. Questa espressione afferma che quando la lancetta delle ore ruota 1 unità, le lancette dei minuti ruotano 12 volte l'unità.
Ora seleziona la lancetta delle ore nella finestra Outliner e controlla cosa succede quando lo fai ruotare sull'asse X..
Noterai che la lancetta dei minuti ruota 12 volte più velocemente della lancetta delle ore. In altre parole quando la lancetta delle ore viaggia da 12 a 1, la lancetta dei minuti completa un ciclo completo di rotazione da 12 a 12.
Ora, Scopri tutti gli oggetti. Quindi seleziona tutti gli oggetti nella finestra di Outliner e premi MAIUSC + H per mostrare gli oggetti nascosti.
Ora puoi creare l'animazione in base alle tue esigenze. Per creare un'animazione, seleziona l'oggetto Lancetta delle ore, vai alla tavolozza del cursore Intervallo in basso e inserisci un valore di 300 per il valore finale e premere il tasto 'S' per impostare il tasto iniziale come mostrato nell'immagine.
Far scorrere il cursore della gamma fino a 300 fotogrammi e ruotare la lancetta delle ore da 12 O 'clock a 4 O' clock e premere nuovamente il tasto S per aggiungere il fotogramma chiave finale. Al termine, riproduci l'animazione. Vedrai che la lancetta dei minuti ruota automaticamente di conseguenza. Quindi, vedete che con l'aiuto di un'espressione, possiamo solo animare la lancetta delle ore e la lancetta dei minuti viene animata automaticamente e matematicamente. Le espressioni possono semplificare la vita!