013652
VMDMotionImporter
[トップに戻る] [使いかた] [ワード検索] [過去ログ] [管理用] [ホットワード] [関連ページ] [パスワード再発行] [無料で画像掲示板を作る]

おなまえ
題  名
コメント(注;300KBを超えるファイルはアップされません)
URL
添付File
削除キー (自分の記事を削除時に使用。英数字で8文字以内)
画像認識キー
文字色

表情の切り替えについて 投稿者:サラサ 投稿日:2011/11/07(Mon) 18:24 No.135  
VMDImporterを利用して作品を制作中の者です。
素晴らしいソフトをありがとうございます。

この度PMDとVMDを合わせてモーション(ボーンによる動き)をBlenderに取り込むことは出来たのですが、表情の変化が出来ません。
MMD上ではきちんとキーフレームを打っていますし表情も動くのですが、
Blenderにインポートすると、それが消えてしまいます。

「インポート時にはArmatureとMeshの両方を選択」という説明書の通りにしているのですが、
独自PMDモデルを使用しており、Meshが全身で1枚扱いになっています。
これが問題なのでしょうか?
要領を得ない質問で申し訳ありませんが、ご教授いただけると幸いです。


Re: 表情の切り替えについて uimac - 2011/11/07(Mon) 23:43 No.136  

BlenderのEditingパネルの「shapes」のところにシェイプが読み込まれているか確認してください。(これがMMDの表情です)。
「Add Shape Key」というボタンしかない状態でしたら、そもそもPMDファイルからシェイプが読み込まれていません。

-----

おそらくシェイプが読み込まれていないとして話を進めます。

Blender2.49では1オブジェクトにつき16マテリアルしか使えないという制限があります。
そこで、マテリアルごとにメッシュを分割しながら、複数のオブジェクトとして読み込めばよいのですが、
シェイプは複数のマテリアルをまたがって存在します。

そこで、うちのPMDImporterでは、マテリアルごとに分割しながら
シェイプが存在した場合は、面で繋がっている複数のマテリアルを1つのオブジェクトとして
読み込んでいます。

駄目な例をいくつか挙げておきます。
・閉じた(=面で繋がっている)1つのメッシュに、マテリアルが16個以上使われ、シェイプが存在する場合。
・1つのシェイプが、面で繋がっていない複数のメッシュに設定されている場合。

つまり、Meshが全身で1枚なのは、かなり怪しいです。

あとは、ちょっとデータとかエラーメッセージ見てみないとなんとも言えません。


Re: 表情の切り替えについて サラサ - 2011/11/08(Tue) 11:04 No.137  

お返事ありがとうございます。
ご指摘の通り、シェイプが読み込まれていませんでした。
(「shapes」のところに「Add Shape Key」というボタンしかない状態です)

Mesh(全身)に含まれているマテリアルは1つだけです。
ただ、元のモデルデータ(PMDにする前のメタセコイアデータ)を見ると、
髪の毛とボディは別オブジェクトである(面で繋がっていない)ため、
もしかするとここが「1つのシェイプが、面で繋がっていない複数のメッシュに設定されている場合」に引っかかっているのかもしれません。
(モデルデータは別の方に作成してもらっているので、詳しいことが言えず申し訳ありません)

守秘義務の関係上データ自体をお見せできないのですが、
Outlinerの構造とコンソール画面のSSを添付いたしました。
ご確認をお願いできますでしょうか。



Re: 表情の切り替えについて uimac - 2011/11/09(Wed) 01:19 No.138  

特にエラーとかは無く終わってるようです。
このモデルデータは、PMDEditorで開けますか??

あと、Blenderを起動していない状態で、
Blender249VMD\.blender\scripts\pmd_importer.py
をテキストエディタで開いて、29行目あたりの
PMD_DEBUG = False

PMD_DEBUG = True
に変えて保存したあと、Blenderを起動し、PMD読み込みを実行してみてください。
すると凄いいっぱいメッセージが出ると思いますが、
create basis
というメッセージの下に
ShapeKeyBase =
で始まるメッセージはありますでしょうか?
(その付近の結果を貼り付けていただけるとありがたいです)

>1つのシェイプが、面で繋がっていない複数のメッシュに設定されている場合
ですが、よくよく考えてみると、最初から入っているミクの眉毛などは繋がっていないのに読めているので、これは関係ないかもしれません。
(かなり複雑なところで、いまいちどういう実装だったかうる覚えなのです、すみません)


Re: 表情の切り替えについて サラサ - 2012/02/03(Fri) 18:54 No.139  

質問の途中で時間が空いてしまい申し訳ありません!
暫く制作を中断していたのですが、またお力を借りたく書き込ませていただきます。

件のモデルですが、PMDEditorで正常に開けます。
表情リストへの登録も問題無く出来ており、
試しに通常ボーンの追加もしてみたところ、その後MMDで正常に動作しました。

Blenderでの PMD_DEBUG = True も行ってみたところ、
「create basis」「ShapeKeyBase = 〜」
がどちらも表示されませんでした。
スクリーンショットを添付します。
(メッセージの最後尾の部分です)

お手数ですが再度ご確認の程、宜しくお願いいたします。



乗るしかないっ! 投稿者:トサカ 投稿日:2011/10/24(Mon) 12:39 No.134   HomePage
tsN848Q0
乗るしかないっ!!
このビッグウェーブに!!
http://S0vx7s8x.fukus.org/S0vx7s8x/


運動不足も解決! 投稿者:ハチ公 投稿日:2011/10/23(Sun) 02:33 No.133   HomePage
M8K4h104
ダイエット効果まであったりして(笑)
ぽっこりお腹も無くなって、さらにさらに…
http://U0q35nVA.diet.bio-rizm.net/U0q35nVA/


PMDファイル読み込みのスクリプ... 投稿者:てってけ 投稿日:2011/09/28(Wed) 13:44 No.131  
スクリプトを起動しようとするとエラーがでます


Re: PMDファイル読み込みのスク... uimac - 2011/09/28(Wed) 15:34 No.132  

次のことをお試しください

・python2.66をインストールしてください
http://www.python.jp/Zope/download/pythoncore

・読み込むPMDファイルは、日本語パス以外の場所に置いてください。


利用させていただきました。 投稿者:himawari-k 投稿日:2011/01/08(Sat) 20:08 No.117  
http://www.nicovideo.jp/watch/sm13251313
で少し実験的な動画を公開させていただきました。
ありがとうございます。
ところでなぜかblenderでミクの配布していただいているモデルデータを開くと色彩が反転してしまうのです。なぜでしょうか?


Re: 利用させていただきました。 uimac - 2011/01/17(Mon) 20:53 No.118  

使っていただいてありがとうございます。
配布しているデータはGLSL描画モードをONにしているため、
グラボと相性が悪いと描画が乱れたりするかもしれません。

GLSL描画モードの表示を、(MMDみたいなリアルタイム)レンダリング結果として使用することしか想定していないため、レンダリングすると結構に変になってるかも…


Re: 利用させていただきました。 himawari-k - 2011/03/06(Sun) 16:40 No.130  

uimacさん
お返事ありがとうございます。
なんとか色々試しまして、まぁまぁそこそこできるようになりました。もう少し使ってミクを実写に組み込めたらと思っています。

[直接移動][1][2][3]
- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

- Joyful Note -
- php resize -