Pregunta

Estoy desarrollando en maya y en busca de una buena API para conectar mis modelos y ser capaz de controlarlos mediante programación.

gracias.

¿Fue útil?

Solución

Oded hye, puede utilizar MEL o secuencias de comandos de Python para objetos de control y de hacer movimientos sencillos, y se puede utilizar el c ++ o Python través de la API maya para crear tareas complejas o tareas de servicio pesado, como la creación de deformadores, la ampliación de Mel con nuevos comandos.

de recursos en scripting mel i recomiendo "gnomon fundemental Mel" tutor vídeo

y para el api i recomiendo "Programación completa Maya" libro

si se pudiera hacer ningún tipo de programación o de scripting API y conocer algunos pitón, usted puede fácilmente programa / script en Python que es mucho más fácil que mel o C ++

esperanza de que le ayudará a: D

Otros consejos

Hay un par de aplicaciones para la programación mel, pero lo único que hacen es darle color a la sintaxis y tal vez autocompletar. Nada más avanzado que existe, que es mejor así, porque mel es sólo un terrible lenguaje terrible: Es realmente tampoco es bueno para que no sea cortes rápidos en editor de scripts de Maya nada. Usted definitivamente debe utilizar Python.

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

Si el youll estar haciendo de script Python o el desarrollo de la API, definitivamente echar un vistazo a PyMel, que es una gran mejora a lo largo Phyton aplicación nativa de Maya.

Si usted está en ventanas que se pueden utilizar PyScripter, configurarlo usted tiene que mostrar autocompletar tienes que seguir estos pasos

  1. Pyscripter abierto para Python 2.6 si la versión de Python en maya es 2.6.Click en Herramientas> Python Caminos
  2. Busca y agregar la ruta siguiente :( 'D: \ Archivos de programa (x86) \ Autodesk \ Maya2012 \ SDK de \ otros \ pymel \ extras \ finalización \ py')

Si usted no es capaz de añadir a paso 2, puede agregar manualmente

  1. ir a Herramientas> Secuencias de comandos de inicio de edición en python_init.py añadir las dos líneas

    import sys sys.path.append ( "D: \ Archivos de programa (x86) \ Autodesk \ Maya2012 \ SDK de \ otros \ pymel \ extras \ finalización \ py")

siguientes pasos anteriores le dará la capacidad de escribir en Python y mediante programación el control que se oponga dentro maya .. externamente desde IDE ... (esto también le da la característica de autocompletar código)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top