2013年12月19日木曜日

MayaSublime sublime text の maya 関連パッケージ

sublimeで書いたMel系のスクリプトをMayaで実行できる。




ここにセットアップガイドが。
http://www.dannywynne.com/blog/?p=66


■コマンドポートの設定
Preferences>Package Settings>MayaSublime>Settings - *

コマンドポートの設定文があるから設定
※PythonとMelのポート一緒にしちゃだめ

// Maya commandPort to communicate via Python
"python_command_port" : 5555,

// Maya commandPort to communicate via MEL
"mel_command_port" : 5556


■userSetup.pyの設定
下記追記。
※stpの設定しないとエラーでたりした。しっかり設定すること。


#PythonCommandPort
if not cmds.commandPort(":5555",q=True):
cmds.commandPort(n=":5555",nr=True, eo=False,stp="python")

#MelCommandPort
if not cmds.commandPort(":5556",q=True):
cmds.commandPort(n=":5556",nr=True, eo=False,stp="mel")