Hola. Estoy desarrollando un plugin de control de Maya desde android.
La idea es buscar nuevos flujos de trabajo para animadores.
El feedbak es bienvenido.
THK.
Android Autodesk Maya.
Hola. Estoy desarrollando un plugin de control de Maya desde android.
La idea es buscar nuevos flujos de trabajo para animadores.
El feedbak es bienvenido.
THK.
Android Autodesk Maya.
Última edición por 3dpoder; 08-05-2013 a las 14:14
Tu proyecto de controlar Maya desde Android es viable con enfoques actuales. La solución más robusta hoy es usar el protocolo de comandos de Maya junto con una aplicación Android personalizada.
Para la comunicación, implementa un servidor de comandos en Maya usando Python y el módulo socket. Este servidor debe escuchar comandos en un puerto de red. En tu aplicación Android, desarrolla una interfaz que envíe estos comandos a la IP de la computadora donde corre Maya.
Utiliza la API de comandos de Python de Maya (maya.cmds o pymel) para ejecutar las acciones recibidas. Para una respuesta más rápida y funciones avanzadas, considera exponer partes de la API de C++ de Maya mediante Python.
En Android, elige un entorno de desarrollo moderno como Android Studio con Kotlin. Establece la conexión de red con la clase Socket. Diseña una interfaz de usuario táctil intuitiva que pueda enviar comandos básicos de selección, transformación y reproducción de animación.
Una alternativa importante es usar una solución de escritorio remoto como Parsec o Rainway, que ofrecen baja latencia y permiten controlar la interfaz completa de Maya desde el dispositivo móvil. Esto puede ser más práctico que desarrollar un plugin específico para cada función.
Para desarrollo actual, enfócate en Android 10 o superior. Asegúrate de que tanto el dispositivo Android como la PC con Maya estén en la misma red local para minimizar la latencia. Prueba primero con comandos simples como crear o mover objetos antes de implementar controles de animación complejos.