埋もれシェーダーはカメラがメッシュの内側に潜り込んだ際に頂 7D5D をカメラの正面まで押し戻すことでメッシュの内側を見えなくするシェーダーです。
VPM版はこちら
今後の更新はVPM版で行います。こちらのリポジトリの更新は行いません。
このシェーダーはliltoonのカスタムシェーダー機能を用いて作成されたシェーダーです。
事前にliltoonシェーダーのインポートが必要です。
liltoonシェーダーのインポートが完了したらReleaseからDLしたUzumoreShader.unitypackageをプロジェクトにインポートしてください。
インポートが完了するとSigmal00/Uzumore/...以下のシェーダーが選択できるようになります。
カメラがメッシュの内側に潜り込んだとき、何メートルまで押し戻してくれるかを設定します。
押し戻してくれる範囲のマスクです。
どこまで埋もれるかの値にRチャンネルの値が乗算されます。
頂点の押し戻しが始まる距離に対するバイアス値です。
埋もれシェーダーを適用したメッシュ同士が重なってZ-Fightを起こす場合はこの値を調整してください。
その際は内側にあるメッシュは外側にあるメッシュよりもこの値を大きく設定してください。
例として、服メッシュのバイアス値が0.001のときは肌メッシュのバイアス値を0.002に設定すると良いでしょう。
肌にも埋もれシェーダーを適用してください。
liltoonの距離フェードを設定してください。