Nif Tips - (2013/09/06 (金) 19:44:20) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*NIF Tips
#contents
**ノード番号の変更
Ctrl+矢印キー下か上
** ノードの追加
右クリック→Node→Attach Node
**Staticコリジョン作成と追加。
NifSkopeで生成できるコリジョンは自動生成なので、自由な形にすることはできません。ですが、いくつかのツールを併用して自由な形のコリジョンを作成する事ができます。ここではすでに完成したNifファイルに、自由な形のコリジョンを追加する方法を解説します。
[[ツール]]の項目を参照に、ChunkMergeをダウンロードしてください。
***コリジョンメッシュの作成
最初にBlenderでコリジョンメッシュを作成。Box等で簡単なコリジョンメッシュ用のモデルを作ります。
#ref(img197.jpg)
完成したらLogicからコリジョンの指定。
#ref(img199.jpg)
Objectから詳細の設定。
#ref(img202.jpg)
うまくコリジョンの設定ができていれば、Texturedモードでこのように表示されるはずです。
#ref(img200.jpg)
コリジョンとオブジェクトの両方を選択して&u(){&bold(){Morrowind Nif}}でエクスポート。設定は下記の通り。
#ref(img201.jpg)
すでに完成しているNifファイルと区別するため、***Morro等の名前を付けておきます。
***ChunkMergeによるコリジョンの差し替え。
ChunkMergeを起動。
+最初にNif.xmlファイルを読み込みます。これはNifSkopeのフォルダにあるのでそれを指定。
+templateディレクトリの指定。自作Nifに近いSkyrimNifを選択。(StaticならStatic、ActiverならActiverのNif)
+TESV.exeを選択。
#ref(img204.jpg)
Nif-Fileは自作のNif(既存のコリジョン流用版)、Collision-Fileに先ほど出力したMorrowindのNif、Templateは自作したNifに一番近いファイルを指定。ChunkMergeはコリジョンメッシュのみをMorrowind Nifから移植するものなので、その他のコリジョンノードはSkyrimのものをそのまま利用します。ですので、Templateで指定するNifが重要になってきます。座れるイスのNifはmeshes/furniture下にあるので、今回はそれを指定しています。
Convertボタンを押してNif converted successfullyと表示されたら完成。
CKで配置し、F4キーでコリジョンの形を確認できます。
#ref(Collision2.jpg)
左が既存のコリジョン流用版、右が自作コリジョンです。
まだ開発途中のツールですので、エラーが起きる可能性もあります。バックアップをとりながら作業を進めていってください。
*NIF Tips
#contents
**ノード番号の変更
Ctrl+矢印キー下か上
** ノードの追加
右クリック→Node→Attach Node
**BSDismemberSkinInstanceからNiSkinInstanceに変換
たまにオブジェクト(口や目など)がNiSkinInstance場合があって、これをあわせないと表示されなかったり乱れたりします。
NifSkopeでBSDismemberSkinInstanceを選択→右クリック→Block→Convert→NiS...→NiSkinInstance
**Staticコリジョン作成と追加。
NifSkopeで生成できるコリジョンは自動生成なので、自由な形にすることはできません。ですが、いくつかのツールを併用して自由な形のコリジョンを作成する事ができます。ここではすでに完成したNifファイルに、自由な形のコリジョンを追加する方法を解説します。
[[ツール]]の項目を参照に、ChunkMergeをダウンロードしてください。
***コリジョンメッシュの作成
最初にBlenderでコリジョンメッシュを作成。Box等で簡単なコリジョンメッシュ用のモデルを作ります。
#ref(img197.jpg)
完成したらLogicからコリジョンの指定。
#ref(img199.jpg)
Objectから詳細の設定。
#ref(img202.jpg)
うまくコリジョンの設定ができていれば、Texturedモードでこのように表示されるはずです。
#ref(img200.jpg)
コリジョンとオブジェクトの両方を選択して&u(){&bold(){Morrowind Nif}}でエクスポート。設定は下記の通り。
#ref(img201.jpg)
すでに完成しているNifファイルと区別するため、***Morro等の名前を付けておきます。
***ChunkMergeによるコリジョンの差し替え。
ChunkMergeを起動。
+最初にNif.xmlファイルを読み込みます。これはNifSkopeのフォルダにあるのでそれを指定。
+templateディレクトリの指定。自作Nifに近いSkyrimNifを選択。(StaticならStatic、ActiverならActiverのNif)
+TESV.exeを選択。
#ref(img204.jpg)
Nif-Fileは自作のNif(既存のコリジョン流用版)、Collision-Fileに先ほど出力したMorrowindのNif、Templateは自作したNifに一番近いファイルを指定。ChunkMergeはコリジョンメッシュのみをMorrowind Nifから移植するものなので、その他のコリジョンノードはSkyrimのものをそのまま利用します。ですので、Templateで指定するNifが重要になってきます。座れるイスのNifはmeshes/furniture下にあるので、今回はそれを指定しています。
Convertボタンを押してNif converted successfullyと表示されたら完成。
CKで配置し、F4キーでコリジョンの形を確認できます。
#ref(Collision2.jpg)
左が既存のコリジョン流用版、右が自作コリジョンです。
まだ開発途中のツールですので、エラーが起きる可能性もあります。バックアップをとりながら作業を進めていってください。
表示オプション
横に並べて表示:
変化行の前後のみ表示: