• atwiki
  • VPVP wiki
  • アドバイス/モデルデータ等の差し換え・編集の編集履歴ソース
「アドバイス/モデルデータ等の差し換え・編集」の編集履歴(バックアップ)一覧に戻る

アドバイス/モデルデータ等の差し換え・編集 - (2009/09/08 (火) 22:38:39) のソース

*モデルデータ等の差し換えについて
|各種データ(ユーザーモデル含む)の取扱いについては、著作権等の権利にご注意願います|
MikuMikuDanceのDataフォルダ内各データを差し換えることで色々な効果を得ることができます。
差し換える前にオリジナルのバックアップをとっておくことを忘れずに。
また、データ差し換え後はMMDを再起動をしないと反映されません。
ver3以降とそれ以前では各ファイルの名称や拡張子が変わっている物があるので注意。
ご自分でMMD用モデルデータの作成を行いたい方は、「[[モデルデータ作成までの流れ]]」を参考にしてください。

最新の動向は、したらばのMikuMikuDance板[[MMDのモデルデータについて語るスレ>http://jbbs.livedoor.jp/bbs/read.cgi/music/23040/1219738115/]]を参照。
----
#contents()
----
**モデルデータの編集
***[[プロジェクト 初音の未来>http://www.geocities.jp/hatsune_no_mirai/]]
… ナクアダさんのツール配布ページ。xx.ファイルも変更できます。
-MmdMaterial
--モデルの材質データ (色,光沢,透明度) を変更/ダンプするツール.
-MmdErase
--モデルの特定のパーツを消去するツール.
-MmdSplit
--モデルの材質を複数のパーツに分割するツール. 分割後のパーツは独立に材質データを変更可能.
-MmdDump
-Split-Miku

***PMDSizeChanger
PMDモデルサイズを変更するためのツール。大きさ変更だけならPMDEditorより手っ取り早く簡単かもしれません。
[[PMDSizeChanger>http://www.mediafire.com/download.php?xdyymmmmhmi]]

***PMDEditor
… MMD ver.3.x/4.x のモデルファイル (*.pmd) を編集する為のツールです。
&b(){&color(red){【注意】}-初めてダウンロードされる方は、必ず以下の注意文を確認してください。}
>下記の&b(){リンクからDLする場合、}リファラを切ってないとリンクをクリックしても&color(red){403が表示される}だけです。
>&u(){アドレスを直接ブラウザのアドレスバーにコピペする}かダウンローダーを使ってDLしてください。
-【最新版】
--[[PMDEditor 0.0.3.8 (2009/09/08)>http://www9.atpages.jp/~mmdaccessory/uploader/log/448.zip]] > スフィア/テクスチャ重ね合わせ対応 &new2(2009/09/08,time=144,show=New!,color=red)
-【旧版】 ※ ファイルが存在しない場合があります。
--[[PMDEditor 0.0.3.7b (2009/09/05)>http://www9.atpages.jp/~mmdaccessory/uploader/log/441.zip]] > 不具合修正 &new2(2009/09/05,time=144,show=New!,color=red)
--[[PMDEditor 0.0.3.7 (2009/09/04)>http://www9.atpages.jp/~mmdaccessory/uploader/log/440.zip]] > 頂点編集機能更新(法線/法線軸追加) &new2(2009/09/05,time=144,show=New!,color=red)
--[[PMDEditor 0.0.3.6b (2009/08/29)>http://www9.atpages.jp/~mmdaccessory/uploader/log/435.zip]] > 不具合修正 &new2(2009/08/29,time=144,show=New!,color=red)
--[[PMDEditor 0.0.3.6 (2009/08/27)>http://www9.atpages.jp/~mmdaccessory/uploader/log/432.zip]] > スフィアマップ仮対応。材質の単一化機能追加他 &new2(2009/08/28,time=144,show=New!,color=red)
--[[PMDEditor 0.0.3.5 (2009/08/21)>http://www9.atpages.jp/~mmdaccessory/uploader/log/416.zip]] > 剛体複製での不具合修正 &new2(2009/08/21,time=144,show=New!,color=red)
--[[PMDEditor 0.0.3.4b (2009/07/06)>http://www9.atpages.jp/~mmdaccessory/uploader/log/373.zip]] > 修正版--[[PMDEditor 0.0.3.4 (2009/06/30)>http://www9.atpages.jp/~mmdaccessory/uploader/log/363.zip]] > 剛体/Jointの表示機能。物理演算モデルでのスケール変更対応他。
--[[PMDEditor 0.0.3.3 (2009/06/15)>http://www9.atpages.jp/~mmdaccessory/uploader/log/343.zip]] > MMD5β暫定対応(物理演算用剛体/Joint設定)。各不具合修正。
--[[PMDEditor 0.0.3.2 (2009/06/02)>http://www9.atpages.jp/~mmdaccessory/uploader/log/319.zip]] > 状態検証で英名/Toonへの対応、IK処理の一部変更、不具合修正
--[[PMDEditor 0.0.3.1c (2009/05/28)>http://www9.atpages.jp/~mmdaccessory/uploader/log/310.zip]] > 修正版
--[[PMDEditor 0.0.3.1b (2009/05/26)>http://www9.atpages.jp/~mmdaccessory/uploader/log/305.zip]] > 修正版
--[[PMDEditor 0.0.3.1 (2009/05/26)>http://www9.atpages.jp/~mmdaccessory/uploader/log/304.zip]] > MMD4.03対応(英名表示/個別Toon設定)。パーツ毎の表示/非表示選択機能追加。
#region(Close,上記以前のVersion)
-【旧版・さらに前】 ※ ファイルが存在しない場合があります。
--[[PMDEditor 0.0.3.0c (2009/05/21)>http://www9.atpages.jp/~mmdaccessory/uploader/log/295.zip]] &new2(2009/05/21,time=72,show=New!,color=red)
--[[PMDEditor 0.0.3.0 (2009/05/18)>http://www9.atpages.jp/~mmdaccessory/uploader/log/288.zip]] >  法線の表示/編集。連番BMP出力に対応(VMDView) &new2(2009/05/18,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.9 (2009/05/08)>http://www9.atpages.jp/~mmdaccessory/uploader/log/265.zip]] > IK改修(足系の改善)、PMDデータの検証、VMDView IKのON/OFF 追加他。 &new2(2009/05/08,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.8 (2009/04/30)>http://www9.atpages.jp/~mmdaccessory/uploader/log/251.zip]] > シェーダ対応(Toon/輪郭表示)。VMDView同梱。 &new2(2009/04/30,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.6 (2009/03/31)>http://www9.atpages.jp/~mmdaccessory/uploader/log/184.zip]] > 鏡像編集機能追加。他不具合修正。 &new2(2009/04/04,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.5c (2009/03/30)>http://www9.atpages.jp/~mmdaccessory/uploader/log/183.zip]] > 内部構造の簡素化、終了時停止不具合の修正。 &new2(2009/03/31,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.4 (2009/03/26)>http://www9.atpages.jp/~mmdaccessory/uploader/log/165.zip]] > 直値入力、パーツ削除、頂点編集の鏡像化追加他 &new2(2009/03/26,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.3b (2009/03/23)>http://www9.atpages.jp/~mmdaccessory/uploader/log/159.zip]] &new2(2009/03/24,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.3 (2009/03/23)>http://www9.atpages.jp/~mmdaccessory/uploader/log/156.zip]] > Xインポートでのボーン再構成の改善。IK変形暫定対応。&new2(2009/03/23,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.2b (2009/03/19)>http://www9.atpages.jp/~mmdaccessory/uploader/log/145.zip]] &new2(2009/03/20,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.2 (2009/03/17)>http://www9.atpages.jp/~mmdaccessory/uploader/log/142.zip]] > 捩り変形への対応。リスト表示の効率化他。&new2(2009/03/17,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.1c (2009/03/13)>http://www9.atpages.jp/~mmdaccessory/uploader/log/127.zip]] &new2(2009/03/13,time=72,show=New!,color=red)
--[[PMDEditor 0.0.2.1 (2009/03/06)>http://www9.atpages.jp/~mmdaccessory/uploader/log/106.zip]] > MMD4.0への一部対応(ボーン種類(捩り),ミクver2)。不正法線の自動修正(暫定)対応。
--[[PMDEditor 0.0.2.0 (2009/01/23)>http://www9.atpages.jp/~mmdaccessory/uploader/log/046.zip]] > 表情の結合機能追加。複数表情の一括作成機能追加他
--[[PMDEditor 0.0.1.9b (2009/01/13)>http://www9.atpages.jp/~mmdaccessory/uploader/log/037.zip]] > 表情の分割機能追加。
--[[PMDEditor 0.0.1.8f (2009/01/02)>>http://www10.uploader.jp/dl/mikumikudance/mikumikudance_uljp00228.zip.html]]
--[[PMDEditor 0.0.1.8e (2008/12/31)>>http://www10.uploader.jp/dl/mikumikudance/mikumikudance_uljp00225.zip.html]]
--[[PMDEditor 0.0.1.8d (2008/12/31)>>http://www10.uploader.jp/dl/mikumikudance/mikumikudance_uljp00224.zip.html]]
--[[PMDEditor 0.0.1.8c (2008/12/22)>>http://www10.uploader.jp/dl/mikumikudance/mikumikudance_uljp00196.zip.html]]
--[[PMDEditor 0.0.1.7 (2008/12/09)>>http://www10.uploader.jp/dl/mikumikudance/mikumikudance_uljp00156.zip.html]]
--[[PMDEditor 0.0.1.6b>>http://www10.uploader.jp/dl/mikumikudance/mikumikudance_uljp00151.zip.html]]

&color(red){※ アップローダ初期化に伴い、旧版については「http://www9.atpages.jp/~mmdaccessory/backup03/index.html」にて配布中です (1/11) }
#endregion

&nicovideo(http://www.nicovideo.jp/watch/sm4839928){370,160}

----
**黒目部分
eye2.bmp(RinRinDanceではeye3.bmp)を差し換えることで黒目部分のテクスチャを変えることができます。
ただし、黒目全体のサイズを拡大することはできません。

-eye2.bmp差し換え他が解説されている講座動画
&nicovideo(http://www.nicovideo.jp/watch/sm3799315){370,160}

----
**シェーディングデータ
toon*.bmpを加工することで、シェーディングで色を上乗せすることによってミクモデルの色合いを変更することができます。

それぞれのbmpが制御している箇所は以下のようになっています。
toon.bmp - 白目、眉、口内、服の胴部、ネクタイ袖口靴底等ブルーの箇所、ヘッドセット、髪飾り、パンツ
toon2.bmp - 肌部分
toon3.bmp - 髪、腰飾り、袖スカートソックス等の濃いグレー部分

元の色に影響されず色を自由に設定するには、PMDeditorまたはMmdMaterialを使ってください。


**トゥーンシェードのオフ
toon*.bmpをグラデーションにすることによって、トゥーンシェードをオフにしたようなものにもできます。やわらかい印象に。
-&s(){[[差し換えbmp配布データ>http://www10.uploader.jp/dl/mikumikudance/mikumikudance_uljp00171.zip.html]]}
:参考動画|
&nicovideo(sm3427037){370,160}
&nicovideo(sm6913921){370,160} &new2(2009/05/02,time=144,show=New!,color=red)

参考外部サイト
-penciler氏 「[[えむえむでえ>http://d.hatena.ne.jp/penciler/]]」
--[[toon.bmpグラデーション化の新たな方法>>http://d.hatena.ne.jp/penciler/20090319/1237465803]]&new2(2009/03/27,time=72,show=New!,color=red)

**その他
色配置を縞状にするなどの工夫によって金属的な質感を出す等、さまざまな応用もできるようです。
-[[参考画像>http://kuchiba.hostscorpion.com/metalicmiku.png]] - (スレ13-[[55>http://www.23ch.info/test/read.cgi/streaming/1219114396/55]])
:参考動画|
&nicovideo(http://www.nicovideo.jp/watch/sm4351777){370,160}

----
**アクセサリ追加pmd作成方法 &new2(2008/12/11 23:30,time=72,show=New!,color=red)

 109 :名無しさん@お腹いっぱい。:2008/12/11(木) 22:34:14 ID:OA7jYXQo0
  >>102さんに教わった方法を実践例としてまとめてみました。
  書き込む程の事じゃないかもしれませんが、初心者スレということで一応。
 
  アクセサリ追加pmd作成方法
  MMD標準付属データ「初音ミク.pmd」と「nekomimi.x」を使った実践例
 
  ◆「初音ミク.pmd」と「nekomimi.x」を複製「初音ミク2.pmd」と「nekomimi2.x」を作成
  ◆PMDエディタで「初音ミク2.pmd」を開く
    追加インポート→xファイル→「nekomimi2.x」→サイズ10倍
  ◆【表示】→【モデル表示】でPMDView
  ◆【表示】→【頂点表示/材質編集】→【材質】→材質17と材質18を選択
    モデル画面でネコミミ全体を選択
  ◆【表示】→【頂点/ボーン編集】→【頂点】で【移動】のYを弄って
    ネコミミを頭の上おおよその位置に合わせPMDViewを閉じる
    (正確な位置に合わせたい場合、「nekomimi.x」は
    「頭ボーン」の位置(X:0,Y:16.9086,Z:0)に合わせれば良い仕様になっているので
    【移動】の下の数値に16.9086を入力しYを調整。入力数値ずつ動くようになる)
  ◆【ボーン】のnekomimi2で 親ボーンを3(頭のボーン番号)
    ボーン座標をX:0,Y:16.9086,Z:0(頭のボーン座標値)ボーン種類を回転にする
  ◆【表示枠】にて【体(上)】の枠に【対象ボーン操作】からnekomimi2を追加
  ◆色などを変更する場合【材質】を弄ってから、最後に保存終了で完成
 
  他にも色々方法あるかと思いますが、とりあえず。
  間違いあったらゴメンナサイ。長文失礼でした。 
-初心者質問スレ-[[109>http://jbbs.livedoor.jp/bbs/read.cgi/music/23040/1220497540/109]] より引用
-[[PMDエディタの使い方>PMDエディタの使い方/モデルへ個別パーツ追加]]に図入りの記事があります

----
**モデルデータ色変えバージョン
xxファイルを改造し髪色を変更したデータが公開されています。
白髪・赤髪・黒髪ツヤあり・黒髪ツヤなしの4バージョン。
なお、モデルデータの改造・公開はMMD作者の樋口氏よりOKが出ています。[[MikuMikuDanceスレpart3,65>http://www.23ch.info/test/read.cgi/streaming/1207323952/65]]
-&s(){[[画像>http://www10.uploader.jp/user/mikumikudance/images/mikumikudance_uljp00166.jpg]]}  (スレ12-[[896>http://www.23ch.info/test/read.cgi/streaming/1218247849/896]])
-&s(){[[モデルデータ>http://www10.uploader.jp/dl/mikumikudance/mikumikudance_uljp00167.lzh.html]]} (スレ12-[[896>http://www.23ch.info/test/read.cgi/streaming/1218247849/896]])
-[[PMDエディタの使い方>PMDエディタの使い方/パーツの色替え]]に図入りの記事があります

----
**.xx ファイルのフォーマット解析
過去スレより。

0x00000000 - 0x00046980 辺りは9,036個の頂点データ
float x,y,z //座標
float nx,ny,nz //法線ベクトル
float u,v //テクスチャ座標 

0x00046980 - 0x00072880 辺りは 各頂点のリンク
short from, linked; 

以降マテリアル情報
マテリアルは0x130で1つの固まりで、0x30byteがdiffuseやらspeculreとか色情報。

Diffuse.r, Diffuse.g, Diffuse.b,
power?,
Emissive?,
Specular.r, Specular.g, Specular.b,
Ambient.r, Ambient.g, Ambient.b, 
0x100がファイル名、長さ固定。NULLならテクスチャ無し

0. ネクタイ
1. 髪の毛
2. 顔-肌
3. 腕の飾り部分とスカート(黒部分)
4. 服
5. 眼
6. ヘッドフォン 髪飾り(黒部分)
7. ヘッドフォン 髪飾り(ピンク部分)
8. ?
9. ヘッドフォン (青部分)
10. ネクタイピン
11. 服の淵
12. ?
13. 眼の淵
14. ?
15. 眼の奥?
16. 眉毛 

(※付属モデルのマテリアル情報は、PMDエディタ同梱のテキストファイルにもあります)
----
**ボーン名によるIKの挙動の違い
「右ひざ」、「左ひざ」で始まるボーン名だけIK処理が違います。
その為、以下のようなケースの場合は該当するIK影響下のボーン名の先頭に「右ひざ」「左ひざ」と付加する必要があります。

例1:複数のモデルを一度に動かしたくて、複数モデルを読み込んで一つのモデルにしたい場合。
同名ボーンにはできないので、それぞれのモデルのひざボーンの名前を「右ひざ_モデル名」のように変更する必要があります。
ここで「右ひざ」「左ひざ」をつけないと、本来の動きとは違う動きをしてしまうので注意が必要です。

例2:足IKの動きに他のボーン、あるいはIKを正確に連動させたい場合。
例えば右のふとももにバズーカーが装着されているモデルがあるとして、基本は右足→右ひざまでの部分と連動させたい。
右足IKにも対応したい。かつ、任意の方向にも動かしたい。
そんな場合、ただ右足ボーンとバズーカーのボーンを親子関係にしただけでは右足IKを動かしても追従してくれません。
IKの動きに追従させるには、動かすIKボーンをまず親にしなくては影響が出ません。
このケースの場合は、右足→右ひざまでの部分と正確に連動させたい為、バズーカーに第三の足IK構造を作り、バズーカー
自体のウェイトは右足ボーンにだけ適応し、バズーカーIKの親を右足IKにすると希望通りの連動が実現できます。

この時、バズーカーには無くてもバズーカーIK構造には「右ひざ」で始まるボーンを設定しないと、右足IKの膝部分と挙動が
変わってしまい、正確な追従ができないので、「右ひざバズーカー」といった名前のボーンをバズーカーIKのひざ部分に設定
する必要があります。


この挙動の違いを実感したい場合は、PMDEditorでIK対応のモデルを開き、ひざボーンの名称を適当に変えてモーションを
読み込んでみると良いと思います。

----
関連記事
#ls_line(アドバイス)
記事メニュー
目安箱バナー