[Maya] 選択しているオブジェクトをリファレンス化 Lv 1 [Python]

久しぶりにMayaスクリプト。

選択しているオブジェクトをReference化するスクリプトが欲しいのでちまちま書き始めました。
が…これ、言うのは簡単なんですけどコネクションやらコンストレインやらアニメーションやら考えると色々とめんどくs…じゃなくて、やっかいなのです。
なので、とりあえず簡単な出力から徐々に継ぎ足し書き足しして行こうと思います。

続きを読む

[PySide] MayaShelfにPySideのオブジェクトを配置する おまけ

ShelfにPySideのオブジェクトを配置するメリットというか利点になるものはないだろうかと考えていて思いついたのが、ボタンを押すとメニューが表示される機能。
Menuに追加しても良いのですが、それだと多階層になればなるほどカオス化しやすい。
かといって細かいコマンドをShelfにがすがす追加すると瞬間的にShelfが埋まってしまう…ので、
間をとって、シェルフボタン+Menuだと便利じゃね?と、早速やり方を調べてみました。

続きを読む

[PySide] MayaShelfにPySideのオブジェクトを配置する

最近AmazonKindleで販売開始された Practical Maya Programming with Python という本の中に、
「ShelfもQtで動いてるから自由にオブジェクトつっこめるよー、けど諸々あるから詳しく書かないよー」的な事が書いてあったので、やり方を調べてみました。

続きを読む

[MayaPython] .pyをMayaにDrag&Dropして実行する

「Melファイルは、Mayaの画面にDrag&Dropすれば実行出来るしのが便利だよなー」
と常々思っていたので、せっかくだからPythonでも似たような事ができないもんかと
execfileの使い方の勉強をかねて作ってみました。
続きを読む