マテリアルエディタを使った服の透けさせ方
June 18th, 2023 15:52・All users
以前他の方が説明されてたのを真似してるだけだが、今ググっても出てこなかったのでわかりやすい説明が出来るか試してみる。
メガネごしに 服が透けて見えるようなシチュを再現するものだが、透けさせる道具はなんでもいいので適当なオブジェクトを体の前に置く。
マテリアルエディタを開きシェーダーをGooにする。
服が透けたよ!やったねでろちゃん!
これだけだとあんまりなのでレンダリングキューを設定してもっと透けさせよう。
レンダリングキューは数字で設定出来るもので、肌や服などの各オブジェクトの優先順位を設定するものだと覚えておけばいいと思う。
適当なオブジェクトのレンダリングキューは上の画像では2450になっている。
トップスのレンダリングキューは2450。これをちょっと減らした2400にしてみる。
スケスケになったよ!やったねでろちゃん!
普通のトップスは貫通を考慮してなのかわからんけど大体中身が描かれていない。ここを直すにはボディアルファマスクを設定する。全部表示したいなら全部黄色の画像を入れれば良い。
ようやく満足できる透けになった。オブジェクトに色がついてて分かりづらいのでこっちも調整しよう。
もう一度適当なオブジェクトのマテリアルエディタを開いてアルベド…アルベド!?
(MODで自動翻訳されてるのでこの辺は個人差あります)
アルベドが色なので右の方にある□をクリックすると色が設定できるようになるので白にする。
アルベドの下のアルファで透明度を設定できるので0にして完全に透明にすると上画像のように透明になります。
身体に変な線が入っていますがこれは服が身体に影を落としているので、服の設定で影を非表示にします。
服の各部分のシャドウキャストモードをオフにすると影が消えていきましたね。なんか残っちゃってるけどあとはどのパーツが影を与えてるか虱潰しに探しましょう。
ここまでやれば満足できる透けになると思います。
キャラメイク画面で説明しましたが、スタジオでも同じように適当なオブジェクトを置いてマテリアルエディタを使えば透けさせる道具に出来ます。ダンスさせるキャラの周りに置けば紳士枠ダンスも出来ますね。
ここからは自分でも解決できていない不便な点を記載する。
欠点1:目のレンダリングキューを設定しないと透けちゃう。
目以外も透けてる!
透けオブジェクト、服、目、各パーツのレンダリングキューをそれぞれ設定しないと意図しないところが透けちゃう。頑張って設定しよう。
欠点2:乳首の扱い。
ボディアルファマスクで非表示だった部分を表示させると乳首が出てくる。
ずっと透けさせるなら問題ないんだけど紳士枠のように透けと表示を切り替えたい場合はこれではいけませんね…
普通の服装で表示する際には乳首を隠すためにこんなアルファマスクを使うんだけど…
透けさせたい場合はこの手は使えない。乳首のレンダリングキューみたいなのをどっかで設定できるのかな…?有識者来てくれー!!