Blenderでキッシュちゃんをスク水化!
お久しぶりです。
突然ですが
最近キッシュちゃん用のスク水衣装の販売を始めました。
導入ハードルがアバターを入れるよりも若干高めなのでBlender作業を用いてやりたいと思います。
Blender初心者の方でもできるようになるのを想定しています。
所要時間:20~50分程度
Blender未導入の方はこちらの記事を参照して日本語化まで終わらせておいてください。
導入手順
※ この方法は個人的なやり方なので最適解とは言えないと思いますが参考になれば幸いです。
キッシュモデルを読み込む
※もちろん使用するにあたって「キッシュ」本体と素体のモデルを購入する必要があります。
ファイル>インポート>FBX
を選択して
キッシュちゃんの素体はQuiche_m.fbxではなくQuiche.fbxを使用します。
Blender特有の症状の対策
ここで気をつけなければいけないのが、
インポートしただけではそのまま使えない部分があることです。
Quiche_v.2系のfbxをBlenderにインポートする際にMayaとの違いで一部データがおかしくなる現象が確認されました。アイトラ、表情が動かない原因はこれのようなのでBlenderで編集する場合は以下の作業を行ってください。 pic.twitter.com/lnk72WJboo
— むた (@muta_shinki) September 19, 2018
むたさんも呼びかけているようにこの手順を踏まなければいけません。
自動化するツールもあるので適宜使用してください。
Bodyのオレンジの三角を左クリック
するとこのボタンが有効になるので押します
すると適用が完了されます。
次に素体のFBXを読み込みます。
その後Costumeのメッシュは必要ないので削除か非表示にしておきましょう。
Bodyのメッシュを削減
スク水は特に密着性の高いものなのでどうしても肌が透けてしまいます。
それを回避するために不必要なメッシュを消しましょう。
bodyを選択して3Dビュー内にカーソルを置いた状態で
Tabキーで編集モードに移行します。
メッシュの表示になります。
面選択に切り替えます。
すると面に点ができます。
右クリックで面を選択できるようになります。
図のオレンジの部分の左端の面を右クリックして
その次に「Ctrl」を押しながら右端の面をクリックすると一気に選択できます。
そのあと「Delete」を押すと以下の画面になるので「面」を選んで面を消します。
背中側
細かいところは「Shift」を押しながら右クリックで
一つ一つ選択面を増やして消します。
スク水と背中の隙間からチラチラ見えてしまうので少し残しました。
左右の側面を削除
お腹周り
スク水ちんちんボーンを使用する場合はこちらも肌が見えるので残します。
おしり周辺
ここまで消すと消したい部分が完全に分離されるので
カーソルを当てた状態で「L」を押してつながった部分を全選択してから削除します。
他の部分も選択してしまったときはつながっている部分を削除して再度行ってください。
以上で削減終わりです。
スク水モデルを読み込む
ようやくsukumizu.fbxをインポートします。
sukumizuとsukumizu.hinnyuの2種類のメッシュがあるので
貧乳ボディを選ぶ場合、sukumizuを非表示にします。
ボーンの統一
各インポートしたメッシュにはそれぞれボーンがついているので
キッシュ本体のボーンに統一します。
bodyのオレンジの三角形を左クリックして選択します。
その下のスパナのアイコンを押すと追加の下にアーマチュアの選択画面が出るので
オブジェクトと書かれたキューブのある枠内から「Armature」を選択します。
適用は押さなくても大丈夫。
sukumizuとsukumizu.hinnyuメッシュに関しても同様です。
ここから重要です。
Armature.002
Armature.001
Armature
の順番で「Shift」を押しながら人型のマークを押していきます。
順番が重要です。
その後「Ctrl+J」を押します。
このときに3Dビューの画面にカーソルを置いた状態でないと反応がありません。
Armatureにまとまりました。
一部のボーンの親を変更します。
Armatureを選択して編集モードに移行します。
編集モードとに切り替わってボーンの輪郭が黒くなればちゃんと選択できています。
mizunuki_uを選択して
骨アイコンの親の項目からHipsを選びますが
ボーンの数が多くて探しにくいので打ち込んで探してください。
同様にmizunuki_dも親を変更します。
このような順番になりました。
ポーズモードでボーンが動くことを確認します。
FBXでモデルを出力
スケールを適用の項目を「すべてFBX」で出力します。
アーマチュアの項目のリーフボーン追加のチェックボタンを外して出力。
Unityにインポート
インポートしたらHumanoidに変更します。
変更の仕方がわからない人はこちら参照。
マテリアルを調整して適用させました。
使用するシェーダーに困ったらReflex Shader。
このあとは適宜改変してください。