スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

【MMMプラグイン】エクスプレッションプラグイン

昨年12月にやっていた自分の生放送で
「キーフレームにエクスプレッション制御できたら面白いだろね」
とボソっといったところ、プラグインになったようです。……というか、つい最近ご本人からリリースしている旨の連絡がありました。
気づかなくてすみません……。
(これ、恐らく発言から数日くらいで出来てる感じでしょうか)

エクスプレッションプラグイン - mes - Bowlroll
http://bowlroll.net/up/dl11433


そんな訳で、NiVE/NiVE2の作者でもあるmesさんがプラグイン化してくれました。

エクスプレッションとは……
AfterEffectsやNiVE、AVIUtlの一部などでも使われている、キーフレームの数値をプログラムで制御する為の機構です。
オブジェクトを円周運動させたりするのに、いちいち手打ちでキーフレームを打つと面倒であり、また自分で座標を計算するのは難儀です。
これをプログラムというかスクリプトで制御してしまおう、というのがエクスプレッションです。
ですので、扱うには少々プログラムの知識が必要になります。
大抵はJavaScriptベースになっていますので、比較的扱い易いと思います。

SS_00538b.jpg

このプラグインは常駐型となります。
実際のスクリプトは、タイムラインウィンドウにある「プラグイン」タブで行います。
下のウィンドウタブで「プラグイン」を選び、上のタブ切り替えで「fx」マークを選びます。

SS_00539.jpg

ここで、生放送中で教えて頂いたスクリプトをウィンドウの中のテキストエリアに書き込みます。

SS_00540.jpg

次にターゲットとなるモデル、ボーンを設定します。
1:モデルを読み込む(事前に読み込んでてもOK)
2:モデルを選択状態にする
3:リボンメニューからプラグインを選び、エクスプレッションアイコンを選ぶ

SS_00541.jpg

ここまでやると、プラグインウィンドウの方の下部にある「選択中のオブジェクト」にオブジェクトIDが表示されます。
これをスクリプトの1行目にある

models["オブジェクトID"].bones["ボーン名"];

の部分の「オブジェクトID」を、表示されているIDに差し替えます。
更に、「ボーン名」にはターゲットとなるボーン名を指定します。
ここでは「全ての親」などを入れてみます。
書き換えが終わったら、下の「適用」ボタンを押せば、スクリプトが目標のモデルとボーンに適用されます。

SS_00544.jpg

キーフレームがまったく無い状態では再生してもすぐに止まってしまうので、適当なフレームにキーを打って再生できるようにします。

あとは、再生すればエクスプレッションで組んだ動きを見る事ができるでしょう。
エクスプレッションは再生中にしか効果がでません。

SS_00543.jpg

動いたら成功です。
動かなかったりMMM側がエラーを出した場合は、スクリプトに問題があるかもしれませんので、もう一度見てみましょう。

スクリプトはテキストファイルにしておけば使いまわしが出来ますし、MMMプロジェクトを保存しておくと、このエクスプレッションスクリプトも保存されています。

このパッケージにはサンプルスクリプトとクラスリファレンスの説明ファイルが同梱されているので、参照してください。

また、現在はモデルやアクセの制御だけですが、将来的にはカメラや照明にも対応するかもしれないとの事です。
楽しみにしつつ、数学のおべんきょうをしないとですね。
関連記事
スポンサーサイト

テーマ : MikuMikuDance(MMD)
ジャンル : サブカル

コメント

非公開コメント

プロフィール

かんな

Author:かんな
ニコニコ動画などでMMD動画をうpしてるしがないユーザーの一人。
ブロマガ版みくだん
連絡先:mikudan3939葱gmail.com
(葱を半角@に脳内変換してください)
【FaceBook】上記アドレスか、ID「kanna3939」で検索を

カレンダー
03 | 2017/04 | 05
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -
Ask.fm
MMD関連の質問や生放送で読んでほしいお便りとか、ネタとか色々受け付けているかもしれません。
Twitter
MMD関連物
カテゴリー
最近の記事
ブログ内検索
リンク
RSSフィード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。