Domanda

sto sviluppando in Maya e in cerca di una buona API per collegare i miei modelli e di essere in grado di controllarli programatically.

Grazie.

È stato utile?

Soluzione

hye Oded, è possibile utilizzare MEL o scripting Python per gli oggetti di controllo e facendo semplici azioni, ed è possibile utilizzare il C ++ o Python via maya API per creare compiti complessi o attività pesanti, come la creazione di deformatori, espandendo mel con i nuovi comandi.

per le risorse di scripting mel mi raccomando "gnomone Mel fundemental" Tutore Video

e per l'API vi consiglio "Complete Maya Programmazione" prenotare

se si potesse fare qualsiasi script o API di programmazione e non si sa un po 'di pitone, si può facilmente programma / script in Python che è il modo più facile di mel o C ++

speranza che vi aiuterà a: D

Altri suggerimenti

Ci sono un paio di applicazioni per la programmazione mel, ma tutto quello che fanno è dare la colorazione della sintassi e forse completamento automatico. Niente di più avanzato esiste, che è un bene, perché Mel è solo una terribile, terribile lingua: E 'davvero isnt buono per qualcosa di diverso da hack veloci in Script Editor di Maya. È definitivamente dovrebbe usare Python.

È possibile utilizzare un IDE esterna, come Eclipse o WingIDE per controllare Maya, ma è difficile http://www.wingware.com/doc/howtos/maya

Se youll essere fare di scripting Python o lo sviluppo di API, hanno definitivamente uno sguardo a PyMel, che è un vasto improvment sull'esecuzione Pyhon nativo di Maya.

se siete su Windows è possibile utilizzare PyScripter, per configurarlo bisogna mostrare completamento automatico è necessario seguire questi passaggi

  1. Apri Pyscripter per Python 2.6 se la vostra versione di Python in maya è 2.6.Click su Strumenti> Python Percorsi
  2. Sfoglia e aggiungere seguente percorso :( 'D: \ Program Files (x86) \ Autodesk \ Maya2012 \ DevKit \ other \ pymel \ extra \ completamento \ py')

se non si è in grado di aggiungere dopo passo 2, è possibile aggiungere manualmente da

  1. andando in Strumenti> Script Modifica avvio nel python_init.py aggiungere le due linee

    import sys sys.path.append ( "D: \ Program Files (x86) \ Autodesk \ Maya2012 \ DevKit \ other \ pymel \ extra \ completamento \ py")

seguendo i passi di cui sopra vi darà la capacità di scrivere in pitone e programmazione controllare obiettate all'interno maya .. esternamente da IDE ... (questo anche darvi la funzione di completamento automatico del codice)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top