衣装MODの微改造
今回は此方の記事の続きとなります。
作成予定のMOD
今回は前回複製したブラウスをベースに ブラウスを半袖にしたものを作成します。
![](https://assets.st-note.com/img/1720856070043-14bYoNiJqZ.png?width=1200)
HCの衣装制作はKKの時よりも更に複雑になっています。
先に下の記事のMODからチャレンジすることをおすすめします。
ブラウスのObjectTreeの構造解説
まずは前回作成したブラウスの複製品のunity3dデータを開いて
左側のp_cf_top_blous00をクリックしてください
①Object Treeを開いていき o_top_blous00_t_aのSkinnedMeshRenderをクリックしてください
②そうすると画面右側のRenderに対応するメッシュが表示されます。
![](https://assets.st-note.com/img/1720850991944-b3Y0pc8aVR.png?width=1200)
この衣装の構造は複雑でいくつものメッシュに分かれています。
![](https://assets.st-note.com/img/1720852168574-EA7qKpqwsn.png?width=1200)
それぞれ
n_top_aでは着衣時のブラウスの上半分のメッシュを指定
n_top_bでは半脱げ時のブラウスの上半分のメッシュを指定
n_bot_aでは着衣時のブラウスの下半分のメッシュを指定
n_bot_bでは半脱げ時のブラウスの下半分のメッシュを指定しています。
![](https://assets.st-note.com/img/1720852734080-Lqw3hzCa3A.png?width=1200)
またn_bot_aの中でも3つの枝に分かれており
これらは非常に複雑なので此方の記事で解説しています。
![](https://assets.st-note.com/img/1720853147791-5eMIHUJwme.png?width=1200)
そしてこのn_sode1、n_sode2にはそれぞれ長袖用メッシュと半袖用メッシュが設定されているのですが
ゲーム内で確認してみると長袖用メッシュしか表示されていません。
![](https://assets.st-note.com/img/1720853626810-gDVH0e6W98.png?width=1200)
n_sodeというのは、ILLgameがオプション機能で長袖か半袖か切り替えられる機能を実装しようとして途中でやめたものの残滓であり
n_sode2に設定されたメッシュはゲーム内で表示されません。
![](https://assets.st-note.com/img/1720853820482-pgPZ2Ix49q.png)
半袖用メッシュを抽出
半袖はn_sode2に設定されているため、まずは半袖のメッシュを抽出します。
o_top_blous00_t_sode2のSkinnedMeshRenderを選択しExportを押してください。
![](https://assets.st-note.com/img/1720854218676-30TdgihxFU.png?width=1200)
抽出したデータはデフォルト設定ではabdate/chara/co_top_00/p_cf_top_blous00内にあります。
当チュートリアルのMOD用unity3dデータから取り出した場合は
abdata/chara/MOD/mod_test.unity3d/p_cf_top_blous00
これをSB3UGSにドラッグ&ドロップしてください。
![](https://assets.st-note.com/img/1720854545699-gP455z7SXi.png?width=1200)
続いて半袖メッシュを n_sode1のo_top_blous00_t_sode1にドラッグ&ドロップします。
※複製したMODブラウスで行ってください。
![](https://assets.st-note.com/img/1720854792009-hgv5Tn4o7P.png?width=1200)
全て左端を選択してOK
![](https://assets.st-note.com/img/1720855904041-sDDexfFYOC.png?width=1200)
n_sode1のskinnedMeshRenderを押して半袖メッシュに置き換わっているか確認
![](https://assets.st-note.com/img/1720855083925-uMIWs4L9Iy.png?width=1200)
ClothesComponentをクリックしてください。
![](https://assets.st-note.com/img/1720855518827-He2eBQtQ3A.png?width=1200)
rendNormal01の6番のメッシュがnamelessになっています
これは先ほどメッシュを置き換えてしまったせいで設定が消えてしまっています。
![](https://assets.st-note.com/img/1720855641694-DkUGTDcBdN.png?width=1200)
この6番にn_sode1のSkinnedMeshRenderをドラッグ&ドロップしてください
![](https://assets.st-note.com/img/1720855819691-nUhhITjzqj.png?width=1200)
下の画像のように正しく設定できればSaveしてゲーム内で確認してください。
![](https://assets.st-note.com/img/1720855937790-mNsrjexAIz.png?width=1200)
この記事が気に入ったらサポートをしてみませんか?