¿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
- Abra Pyscripter para Python 2.6 si su versión de Python en maya es 2.6. Haga clic en Herramientas> Rutas de Python
- 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
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)