MOD制作 マッシュアップ装備(NifSkope編)
Skyrimのメッシュデータ(nifファイル)は「NifSkope」を使ってメッシュの移植や簡単なサイズ変更ができるため、異なる装備のパーツを組み合わせて新しい装備をつくること(マッシュアップ)ができます。今回は勉強がてら胴装備のマッシュアップ装備を制作してみようと思いますので、ご興味のある方はお読みください==ノ
まずはNifSkopeを使ったマッシュアップ装備制作の注意点からですが、この注意点さえおさえておけば割と自由にNifSkopeを使ってマッシュアップ装備がつくれます==ノ
NifSkopeを使ったマッシュアップ装備制作の注意点
●メッシュを移植するには移植元と移植先の親ノードのValueが同じ名前になるように変更する必要があります
●移植元のメッシュにリンクしているボーンノードが移植先にも必要、無い場合は手動で追加が可能です
●移植元と移植先の体型が違うと、装備のサイズがあわないため調整する必要があります(Blenderほどは細かく調整はできません)
●装備の「Weight」自体はかえれないため移植したメッシュの位置や大きさを大きく修正するとおかしくなります(大きく修正するときはBlender等でWeightをつけなおす必要があります)
1.今回は5種類ほどの装備をマッシュアップして下の胴装備をつくってみようと思います。
マッシュアップ装備の制作

2.まずはnifファイルの準備をしましょう、バニラのnifファイルはC:\Program Files (x86)\Steam\steamapps\common\Skyrim\Dataフォルダ内にある「Skyrim - Meshes.bsa」を「BSA Browser」などで解凍しておきます。(BSA Browserの導入方法はこちらから)「Remodeled Armors - UNP version」は「Remodeled Armors - UNP version - FINAL」をダウンロードしておきます、「Killer Keos Skimpy CBBE V2-V3 Armor Replacer」は「Killer Keos Skimpy CBBE Armor Replacer V6-6-8」をダウンロードしておきます。
3.ファイルの準備ができましたら、移植元のファイルから開いていきます。ダウンロードした「Killer Keos Skimpy CBBE Armor Replacer V6-6-8」のフォルダを解凍すると「Skimpy Armor Pack By Killer Keo」がでてきます。このフォルダのdata\meshes\armor\steel\fにある「cuirasslight_0.nif」を「NifSkope」で開きます。(NifSkopeの導入方法はこちらから)開きましたら「Block List」にある「SteelArmorTorso」を選択して、「Ctrl+C」でコピーします。

4.今度は今回のベースになる「Remodeled Armors - UNP version - v1.5」のdata\meshes\armor\nordplateにある「nordcuirassf_0.nif」を開いて、親ノードの「0 NiNode Scene Root」を選択して「Ctrl+V」でペーストします。無事移植できましたがノードの名前(Value)が移植前とは違う名前になってしまいました。

5.このままでは間違いやすいため名前をかえていきます。名前をかえたいノードを選択したまま、「Block Details」にある「Name」の欄を右クリックして「Edit String Index」を押します。

6.新しく窓がひらきますので「Torso」と入力して「OK」をおします。これでノードの名前を「Torso」にかえることができました、基本的には移植とリネームの繰り返しでマッシュアップ装備をつくっていきます。

7.無事移植できましたので、いらなくなった元の胴部分を削除していきます、「Block List」にある「Main」を選択して、「Ctrl+Delete」で削除できます。

8.上半身はほぼ完成しましたので続けて下半身をマッシュアップしていきます。移植元にした「cuirasslight_0.nif」の「Block List」にある「Shorts」を選択して、「Ctrl+C」でコピーします。

9.ベースにしている「nordcuirassf_0.nif」の親ノード「0 NiNode Scene Root」を選択して「Ctrl+V」でペーストします、移植した時にまたノードの名前が変わってしまいますので、さきほどの手順で移植したノードの名前を「Shorts」にかえます。

10.「Shorts」が移植できましたので、「Panty」と「Belt」のノードを「Ctrl+Delete」でそれぞれ削除していきます。


11.パーツをどんどん移植していきます、「Remodeled Armors - UNP version - v1.5」のdata\meshes\armor\thievesguild\fにある「torso_0.nif」を開いて、「Bottom」を「Ctrl+C」でコピーして、ベースの「nordcuirassf_0.nif」に「Ctrl+V」でペーストします。ノードの名前も「Bottom」にかえましょう。


12.「Remodeled Armors - UNP version - v1.5」のdata\meshes\armor\bladesにある「bladesarmorf_0.nif」を開いて、「Belt」「Skirt」「Thigh」を「Ctrl+C」でコピーして、ベースの「nordcuirassf_0.nif」に「Ctrl+V」でペーストします。残念ながら複数同時にコピペできないため地道に1つずつ移植していきます。ノードの名前も「Belt」「Skirt」「Thigh」にかえましょう。


13.最後に腰の部分にポーチを移植します、さきほど解凍した「Skyrim - Meshes.bsa」のmeshes\armor\iron\fにある「cuirasslight_0.nif」を開いて「_satchel_1」をコピーしてベースの「nordcuirassf_0.nif」に移植します。

14.エラーメッセージがでました、どうやら移植に失敗したみたいです。移植元と移植先の親ノードの名前がことなったためにでるエラーで、マッシュアップ装備をつくる際もっともよくでるエラーです。

15.親ノードの名前を同じ名前にすれば解決できますので移植元の「cuirasslight_0.nif」の親ノード「cuirasslight_0.nif」を「Scene Root」にかえて、もう一度「_satchel_1」を移植してみましょう。

16.またエラーメッセージがでました::今度は移植元の「_satchel_1」にリンクされていたボーンノード「SkitBBone01」が移植先にはないため失敗したみたいです。ボーンノードも移植やリネームができますので先に追加していきましょう。

17.移植元にある「SkitBBone01」をコピーしてベースの「nordcuirassf_0.nif」に移植します。やはり移植するとノードの名前がかわってしまったので「SkitBBone01」にリネームします。


18.これで正常に「_satchel_1」を移植できるかとおもいます。移植できたらノードの名前は「Pouch」にかえます。

19.すべてのパーツを移植し終わりましたので一度保存します。今回は女性バニラ防具の鉄の鎧(ショルダーガードなし)のモデルをさしかえてみようと思いますので、上段の「Save As」からベースのnifファイルの名前を「cuirasslight_0」につけなおして保存します。Skyrimの防具は「○○○○_0.nif」と「○○○○_1.nif」をつかって、キャラクターの重量スライダーの0~1のときの体型を表現しているため、2つのnifファイルが必要となってきます。1~19を「○○○○_1.nif」で繰り返して「cuirasslight_1.nif」も用意します。「cuirasslight_0.nif」と「cuirasslight_1.nif」が準備できましたら、C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Data\meshes\armor\iron\fフォルダの中にいれ、ゲームを起動してみましょう!
ゲームが起動したら鉄の鎧(ショルダーガードなし)を装備しておかしいところがないかチェックします。「Shorts」と「Pouch」が体や防具のなかにめりこんでいます、体型が違う装備同士をマッシュアップするとよくおこりますので「NifSkope」を使って修正していきます。
マッシュアップ装備の修正


1.まずは「Pouch」から修正しています。C:\Program Files (x86)\Steam\steamapps\common\Skyrim\Data\meshes\armor\iron\fフォルダの中にいれた「cuirasslight_0」を開き、「Pouch」を選択したまま右クリック⇒「Transform」⇒「Edit」をおします。

2.新しく窓がひらきます、大雑把ですが位置やサイズがかえれますのでTranslationの「Z」の値を「6」にして「Accept」をおします。

3.もう一度「Pouch」を選択して、右クリック⇒「Transform」⇒「Apply」をおします。窓がでますので「Try anyway」をおします。これで「Pouch」の位置が修正されます!


4.続けて「Shorts」の修正しています。「Shorts」を選択したまま右クリック⇒「Transform」⇒「Scale vertices」をおします。

5.新しく窓がひらきます、xyz軸に対しての拡大縮小ができますのでY軸の値を「1.03」にします。

6.もう一度「Shorts」を選択して、右クリック⇒「Transform」⇒「Edit」をおします。Translationの「Y」の値を「1」にして「Accept」をおします。


7.あとは「Shorts」を選択して、右クリック⇒「Transform」⇒「Apply」をおし、「Try anyway」をおせば「Shorts」の位置が修正されます。nifファイルを上書き保存して、「cuirasslight_1」にもおなじような修正を施してゲームを起動してみましょう!(「cuirasslight_1」は「Torso」も体にめりこんでいるので修正が必要です)


8.歩いたり走ったりして装備がくずれないかチェックしましょう、問題がなければあとはお好みでリテクスチャなどをして完成です!





長くなりましたが、移植の仕方と注意点、位置やサイズの修正の仕方さえ覚えてしまえば、かなり自由に「NifSkope」でもマッシュアップ装備をつくることができます、是非試してみてください==ノ
- 関連記事
-
- MOD制作 防具の登録(Creation Kit編) (2014/12/31)
- MOD制作 マッシュアップ装備(NifSkope編) (2014/10/25)
スポンサーサイト