Maya e AAM
Maya
Maya si basa su livelli. Al primo livello sta l’interfaccia
grafica utente, l’insieme di bottoni, schermate e tool che
consentono all’utente di usare semplicemente Maya. Al secondo livello stanno i comandi MEL (Maya Embedded
Language). Questi
comandi sono inviati al motore MEL interpretati ed eseguiti. Ogni
comando MEL è in realtà codice C++, che sta al terzo
livello ultimo accessibile dall’utente. In fondo sta l’albero DAG (Dipendency
Aciclc Graph) è il cuore di Maya, in esso sono contenute
tutte le operazioni che portano alla costruzione di un modello.
Queste istruzioni e i dati necessari ad eseguirle sono contenute
nei nodi dell’albero. Queste
istruzioni vengono realmente eseguite dal nucleo di Maya, invisibile
all’utente, perché protetto da copyright, ma vero e
proprio motore di tutto il software.
AAM
Un file AAM non è altro
che un file contenente i dati necessari a descrivere una scena 3D.
In particolare all’interno del file AAM vengono descritti:
materiali, geometrie, animazioni, camere e luci. Attualmente le
luci e le telecamere vengono esportate in un file diverso, che ha
estensione *.CAM, in modo da distinguerle dal resto. Proprio come
un file VRML, un file AAM è semplice testo marcato da tags
che segnano le distinte aree. Ma vediamo ora la struttura di un
file AAM.
|