2017-10-17 10 views
1

Je veux créer un script python simple qui va directement transférer des objets de blender à Maya. J'ai créé un script python qui exporte l'objet de blender dans un dossier temporaire. maintenant je veux importer cet objet dans Maya sans réellement aller à Maya> file> import. J'ai cherché la solution pendant un moment et j'ai découvert que je peux créer une instance autonome de Maya avec mayapy.exe et travailler dans une instance non-GUI de Maya. mais ce que je veux faire est d'importer l'objet dans une instance déjà en cours de Maya (version de GUI) dès que le script d'exportation est exécuté.comment donner des commandes à l'instance en cours d'exécution de maya avec mayapy.exe?

+1

Vous pouvez utiliser la commande [commandPort] (http://download.autodesk.com/us/maya/2010help/commandspython/commandPort.html) dans maya. –

+0

@AndreaRastelli Merci pour le commentaire! J'ai cherché à propos de maya commandPort et trouvé la solution. Merci beaucoup. –

+0

Content de vous aider! :-) –

Répondre

0

comme suggéré par Andrea, j'ai ouvert le commandPort de maya et connecté à l'aide de socket en script python. Maintenant, je peux envoyer des commandes à Maya en utilisant ce script python tant que le CommandPort maya est ouvert.