api ide maya autodesk

¿Maya Mel tiene una buena API para un IDE?



autodesk (3)

Estoy desarrollando en MAYA y buscando una buena API para conectar mis modelos y poder controlarlos programáticamente.

Gracias.


De acuerdo con esto, puede usar scripts MEL o python para controlar objetos y realizar acciones simples, y puede usar c ++ o Python a través de maya api para crear tareas complejas o tareas pesadas, como crear deformadores, expandir mel con nuevos comandos.

para obtener recursos en mel scripting, recomiendo video tutor "gnomon Mel fundemental"

y para la API recomiendo el libro "Programación Maya Completa"

Si pudieras hacer alguna programación de scripts o api y conocieras un poco de python, puedes programar / script fácilmente con python, que es mucho más fácil que mel o c ++

Espero que te ayude: D


Hay un par de aplicaciones para programar mel, pero lo único que hacen es darle coloración de sintaxis y quizás autocompletar. No existe nada más avanzado, lo que es igual de bueno, porque mel es simplemente un lenguaje terrible y terrible: realmente no sirve para nada más que para hackear el editor de scripts de Maya. Definitivamente deberías usar Python.

Puede usar un IDE externo, como Eclipse o WingIDE para controlar Maya, pero es complicado http://www.wingware.com/doc/howtos/maya

Ya sea que esté haciendo Python scripting o API development, definitivamente eche un vistazo a PyMel, que es una gran mejora sobre la implementación de Pyhon nativa de Maya.


si está en Windows puede usar PyScripter, para configurarlo tiene que mostrar autocompletar debe seguir estos pasos

  1. Abra Pyscripter para Python 2.6 si su versión de Python en maya es 2.6. Haga clic en Herramientas> Rutas de Python
  2. Examine y agregue la siguiente ruta :( ''D: / Archivos de programa (x86) / Autodesk / Maya2012 / devkit / other / pymel / extras / completion / py'')

Si no puede agregar en el paso 2, puede agregar manualmente

  1. ir a Herramientas> Editar guiones de inicio en python_init.py agregar las dos líneas

    import sys spath.append ("D: / Archivos de programa (x86) / Autodesk / Maya2012 / devkit / other / pymel / extras / completion / py")

seguir los pasos anteriores te dará la capacidad de escribir en python y controlar tu objeto de forma objetiva dentro de maya ... externamente desde IDE ... (esto también te da la característica de autocompletar código)