
だいぶ挙動が分かってきたが、もしかしてUE4ならMToonがちゃんと動くのかな?と気になって急遽、Unreal Engine4.27をインストールしてプラグインを設定して動かしてみた。
UE5.3でもSubstrateを有効化すればMtoonが表示されるが、日陰に入っても体が明るいままだった。UE4だとSubstrateはなくて普通にそのままMtoonが表示されるが、やっぱり日陰に入っても体が明るいままだった。
日陰に入った時にちゃんと体に影が掛かるのはUE4でもUE5でも、SubsurfaceProfileなんだ。
で、VRM4Uの作者さんが言っているようにUE5だとエンジンが影の表示を頑張っちゃうせいで、UE4とちょっと違うことになる。UE5のSubsurfaceProfileだとロングヘアーの中に影ができちゃうが、UE4だとそこまで影が表示されないから髪が綺麗なままなんだ。
だからこれもVRM4Uの作者さんが言っているが、UE5だと影表示を少し落とさないといけない。でも、この髪の問題はvirtual shadow mapをshadow mapに変えるだけじゃ不十分みたいだ。
そのうち何か問題解決方法が見付かったら追記する。
追記。
もしかしたらVRoidの[ルック]-[リムライト]-[髪]の強さ0.0、圧縮0.0にすると影が入り難くなるかも。少し良くなった気がする。
コメント