大きさに貴賤はない。しかし大きいことで救われる魂はあり、険しい道を進む価値はある。
今回はカリンちゃん(https://komado.booth.pm/items/3470989)に盛る。
カリンちゃんは胸にボーンもウェイトもないため最も難易度が高い。他のアバターなら胸ボーンがあったりするため飛ばせる工程もあるだろう。
大まかな手順としては
・fbxのインポート
・新規シェイプキーの作成
・形状の編集
・ボーンの作成
・ウェイトペイント
・fbxの出力(エクスポート)
・Unityで確認
となる。
fbxのインポートは今回省略する。
新規シェイプキーの作成
fbxをインポートした後に画面右側にある緑の逆三角「オブジェクトデータプロパティ」を選択し、「シェイプキー」から「+」ボタンをクリックして新しいシェイプキーを作り名前を変更する。
メッシュの編集
まず体のオブジェクトを選択して編集モードに切り替える。
新規作成したシェイプキーを選択していることを確認する。
画面上部中央の丸「プロポーショナル編集」と画面上部右のX「ミラー編集」とを有効にする。
編集したい頂点を選択する。ここでは胸の先端を選択している。
新規作成したシェイプキーを選択していることを確認する。
画面上部中央の丸「プロポーショナル編集」と画面上部右のX「ミラー編集」とを有効にする。
編集したい頂点を選択する。ここでは胸の先端を選択している。
テンキーの3を押し、真横からの視点に切り替える。
Gキーを押し頂点を移動させる。画面中央の円が見えない、または適切な大きさでない場合はマウスホイールをスクロールすることで大きさを調節できる。
またSキーで拡大縮小が可能なのでこれらを使って整えていく。画像のように選択して拡大を行うと良いだろう。
もしこれらで満足できない場合は細分化を行う。
細分化したい頂点を選択して右クリックから「細分化」をクリック。左下の細分化メニューから「Nゴンの作成」はチェックを外した方が良いだろう。
細分化を行うことでより細やかな編集ができるようになるが当然ポリゴン数が増えるので注意が必要である。
ボーンの作成
アバターのボーン(Armature)を選択して編集モードに切り替える。
上部メニューの「追加」から「単一ボーン」を選択してボーンを追加する。
ボーンの位置と大きさと向きを調整する。下の画像ともう一枚の下画像を目安にしてほしい。
ボーンの名前を編集する。ここでは「Breast_L」とする。
Breast_Lボーンを選択し、右クリックから「細分化」を選択してボーンをふたつに分け、上部メニューの「アーマチュア」から「対称化」を選択しボーンを反対側にコピーする。
「Breast_L」および「Breast_R」のボーンを右側の「ボーンプロパティ」から「関係」にある「ペアレント」を「Chest」に設定する。
ウェイトペイント
今回は最も簡単であろう方法で行う。
まず体のオブジェクトを選択し「オブジェクトデータプロパティ」から「頂点グループ」の+ボタンをクリックして新規頂点グループを作成、名前を「Breast_L」にする。
編集モードに切り替えて胸の片側を選択した状態で「ウェイトペイント」モードに切り替える。
上部メニューの「ペイントマスク」を選択し、右側のオプションから「自動正規化」にチェックを入れる。
左側のメニューから「グラデーション」を選択。ウェイトを画像のように設定する。
テンキーの7を押し真上からの視点に切り替え、胸の先端から根本までドラッグする。
そうすることで先端から根本までのウェイトが塗られる。
右側の頂点グループから「Breast_L」を選択し、「頂点グループをコピー」から複製する。複製した頂点グループを「Breast_R」に名前を変更し、「頂点グループをミラー反転」を選択する。こうすることで左右の胸にウェイトが塗られた。
fbxの出力(エクスポート)
出力については前編に書いた通り画像を参考に設定して出力する。
Unityで確認
特段重要なことはないもののfbxを上書きしないように注意。
ボーンを編集しているのでセットアップはやりなおす必要がある。
おわりに
おわび
アバター製作者のみなさまへ。
盛ってしまってすみませんでした。