• curriculum vitae
  • portfolio
  • laboratorio
  • links

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.
Il 3D Nel Web - Plug-in: Maya to XVR - Tesi di Ardore Davide - A.A. 2004-2005