¿Cuáles son las ventajas y desventajas de usar MEL, Python o C++ para desarrollar complementos Maya?
MEL: Orientado a procesos, relativamente simple, adecuado para crear algunos scripts pequeños.
C++: Complemento nativo de alto rendimiento.
Python: incluye traducción directa de comandos MEL (maya.cmds, no Pythonic) y API de Python (traducción directa y encapsulación de API de C++, escritura de complementos, pero como C++, demasiado repetitivo).
Utilice PyMEL (organización modular de comandos y escritura de complementos simplificada) para superar los problemas de los dos primeros, con una capa adicional de encapsulación y un rendimiento ligeramente inferior que maya.cmds y la API de Python.
La mayoría de los complementos internos utilizados en producción pueden cumplir con los requisitos de rendimiento con PyMEL, lo que reduce en gran medida la necesidad de C++.
Complementos comerciales de alto rendimiento en C++.