pythonって何?
…というような、私であっても、pythonで
poserに機能を追加することは容易である。。
(今日知ったんだけど 笑)。
しかし、もちろん、そのものを書けるわけがない
ので、あ!と思うものをWEB上なりで探してくる。。
今日は、WEBをぶらぶらしていたら、マグネットを
反対側のパーツにコピーするスクリプトというのを
見つけた。
これいい。ゲット。。
ありがとうございます。使わせて頂きます。。
使い方は至って簡単だ。パーツを選んで
実行するだけ。。なので、記事にならない。笑
なので、これを、既存のボタンに追加してみよう。
左は、既存のボタン群。
ウィンドウ>pythonスクリプトで呼び出す。
(なぜか文字がはみ出しているがよくあることなので気にしない 笑)。
これに先のスクリプト用のボタンを追加してみよう。
- まず、失敗してもすぐ戻せるようにもとのスクリプトをがっつりコピーしておく。
スクリプトの場所は、以下だ。
Runtime>Python>poserScripts - 次にDLしてきたスクリプトをPoserScriptフォルダに入れる
(私の場合は、この下にDownloadフォルダを作って、その中に入れた) - 次に、poserScripts内の、mainButtons.pyをテキストエディタで開く。
よく見ると構造は簡単だ。8番目と9番目が空きになっている。 - そこで、7番目(Print Info)をそっくり8番目にコピーしてみる。番号の変更を忘れずに。
- で、poserから呼び出してみると。。?
おお、増えているぞ。
じゃ、これを使えるようにしてみよう~。
- エディタに戻り、以下のようにしてみた
poser.DefineScriptButton(8, ":Runtime:Python:
PoserScripts:Download:DownloadButtons.py",
"Download")
(改行しないで1行に書く)。 - で、再びPoserで確認
うふふ。。笑。
- 次にDownload フォルダの仲にDownloadButtons.pyを作る(私は、PrintInfoの中にあるprintInfoButtons.pyをコピーして名前を変えた)。
- DownloadButton.pyを開き、必要な部分を書き換える。
以下抜粋:...略
poser.DefineScriptButton(1, ":Runtime:Python:
PoserScripts:Download:jcopyMag.py",
"CopyMagnet")
poser.DefineScriptButton(2, "", "...")
...略 - Poserで動作確認して終わり。
Post a Comment