メッシュの境目を統べる力を得ろ (Pixiv Fanbox)
Content
ラッシャイ。俺は鯰田。げんこつ山のたぬきだ。俺は毎日Unityとかいう令和最新版着せ替えエンジンをプレイしているが、その様子は誰にも見せるつもりはない。だが今日はフォロワーであるお前へ特別に、誰もが悩むであろう改変の一部を教えてやることにした。
MeshMellowとかいうやべ~ツールが出た
これはキメラなんかでよく悩むメッシュの境目をUnity上で解決するツール。
この首と頭の境界のことだな。
使い方は簡単で、アバターのルートボーンを右クリックして「NyaPPu」から「MeshMellowSetup」をクリック。
そしてルートボーン内に追加された「MeshMellow」をクリックすると、Inspectorに設定画面が表示される。
上のスロットに配置するメッシュが「変更する対象」になり、下のスロットに配置するメッシュは「合わせる基準」となる。今回は上に身体、下に顔のメッシュだ。
次に詳細設定を開き、最初に出てくるレンダラーの「頂点を選択」を押せ。
するとUVが重なった状態のテクスチャが表示される。
このUVを選ぶことでツールの「影響範囲」を設定できる。
デフォルトでは小さい範囲を選ぶ状態になっているから、まとめて選択するように左上の「領域」をクリックしろ。UVの島を範囲選択できるモードになる。
非選択部分は白。選択部分は緑で表示される。
ここでは愛莉のテクスチャを使用して、頭と耳を選択している。
この領域、アバターによってUVの島が分かれていたり1つにまとまっていたりと差があるから気を付けろ。他アバターの一例としてはショコラなら頭・耳・首と分かれている。
選択し終わったら下の「適用」を押して頂点の選択は終わりだ。
次に法線・メインテクスチャ・マテリアルの基準を設定する。
顔を基準に対象を身体へ。
法線とテクスチャ項目にあるメニューを開くと細かく影響を与える範囲を設定できる。弄らなくても問題ないがこだわるなら触るといい。
そしてマテリアル設定から反映させたくない部分があればチェックを外す。
俺ならリムライト・反射・マットキャップは外す。
ーーーーーーーーーーーーー
追記:Ver1.12にて「接合部に影響する設定のみ」が追加された。
これにより細かくチェックのONOFFをしなくても良くなったかもしれん。
もしここでプレビューした状態でよくわからんテカりなんかが発生している場合はマテリアル項目のチェックを見直してから再度プレビューし直せ。恐らくリムライトのせいだろうが。
ーーーーーーーーーーーーー
この状態でプレビューすると
とても自然な状態になった。
プレビューの状態をそのままにしておけばアップロード時に自動的に適用される状態になっているが、もしこの状態を保存したい場合は詳細設定の一番下にある「▼詳細設定」をクリックすれば「生成して置換」があるからこれを使え。
説明するとまぁこれだけの話なんだが、首元だけにこれを使うのはもったいない。髪型を組み合わせる時や、獣耳なんかにも有効だな。ただこれはモデル同士の相性もあるとは思う。試行錯誤してみるといい。
以下、R18の内容を含む
首以外の取り付けモデル…例としてはこれがわかりやすいか。
これまでマットキャップやリムライト、反射などの影響で肌色が合わずうまく取り付けられなかったヤツもいたかもしれんが、この手のモデルもMeshMellowを使えば綺麗に取り付けられる。
実装イメージ(ニプレスはマテリアルを変えて屈折ぼかしを入れている。その方がエロいため)
これの合わせるメッシュはNP_Big100が対象。
この形にしておけばプレイモードで確認できるようになる。
何?服が着れない?MAScaleAjusterかEreMorphでなんとかしろ。
お前が使いたいモデルが何か知らんがNipple対応のビキニなら+0.3スケールくらい入れれば収まるだろ多分。
俺はそうした。ふくらみを考慮したScale調整。
最後に:既に修正された内容について、注意
Ver1.10以下のMeshMerrowを使っている場合に起きる。
指定したテクスチャやメッシュなどをNyaPPu内のGeneratedフォルダへ生成して、それをアバターに当てることで改善するというのがこのツールの内部的な処理。
やたら滅多に確認・修正・アップロードを繰り返すと、大量に生成されたMeshMellow用の残骸でお前の改変フォルダが大変なことになっているかもしれん。複製されたファイルが蓄積しっぱなしにならないよう古いものは削除しておけ。
現在は報告により更新が行われ、修正版の1.12がダウンロードできる。
アップデートのための再インポートをしていないならやっておけ。
ーーーーーーーーーーーーーーー
今回はこんなところか。上手くこのツールを使ってみろ。
何かあれば追記する。