フォーリッジのマスクを取ろうと思っています。
アクターのマスクを"render custam depth pass"をオンにしてカスタムデプスで取っていますが、フォーリッジにこのようなスイッチが内容でカスタムデプスに出力することができません。
どなたかご教授ください。もしくはカスタムデプス以外にマスクをとる方法があればよいのですが。
よろしくお願いします。
フォーリッジのマスクを取ろうと思っています。
アクターのマスクを"render custam depth pass"をオンにしてカスタムデプスで取っていますが、フォーリッジにこのようなスイッチが内容でカスタムデプスに出力することができません。
どなたかご教授ください。もしくはカスタムデプス以外にマスクをとる方法があればよいのですが。
よろしくお願いします。
Foliageでエディタ上からRenderCustomDepthを設定する方法は現状では存在しません。
これは要望として挙がってはいますが、バックログに入ってしまったので実現されるかどうかは怪しいです。
細かい制御は難しくなりますが、配置されているFoliageは InstancedFoliageActor で、内部的には PrimitiveComponent を利用して描画を行っているため、BPからそれらに対してRenderCustomDepthを設定することは可能です。
具体的な実装方法はスクリーンショットをご覧下さい。
試したら出来ました。すばらしいです。
ありがとうございました。