Maya di Autodesk è un programma di modellazione 3D e animazione che offre agli animatori e modellatori di una varietà di strumenti personalizzabili per semplificare o automatizzare il loro lavoro . Uno di questi strumenti è l' Editor espressioni che permette di creare script di automazione da dentro l'interfaccia del programma . Gli script , conosciuti come espressioni , sono tipicamente utilizzati per automatizzare le azioni di animazione per rendere il processo di animazione di un modello truccato andare più agevolmente . Maya Scripting
Maya permette di scripting in due lingue : Python e il Maya- specifico Maya Embedded Language ( MEL ) . Python è in genere utilizzato per aggiungere nuove funzionalità ed elementi di design per il software Maya stessa , ampliando le capacità del programma nel suo insieme . MEL , d'altro canto , è generalmente utilizzato più come un linguaggio " scorciatoia " , la creazione di script che eseguono determinate azioni all'interno funzionalità preesistenti del software. Alcune caratteristiche Maya sono accessibili solo tramite script , in quanto sono parte del motore di script stesso e non hanno voci separate nel menu del programma o interfaccia utente .
Espressioni
< p > Espressioni in Maya sono un particolare tipo di script che automatizza le attività specifiche all'interno del programma , di solito scritto in MEL . Molti dei compiti che le espressioni sono create per sono azioni che dovranno essere eseguite più volte , come anima il battito d' ali di un uccello. Usando un'espressione anziché svolgere il compito a mano, ci si assicura che essa è stata eseguita esattamente nello stesso modo ogni volta . In alcune situazioni , si può anche eseguire un compito con un maggior grado di precisione quando si usano le espressioni di quanto si potrebbe ottenere con la mano.