3D UMG widget を最前面へ描画する方法について

お世話になっております。

3D UMGによる GUIメニューを作成しておりますが、他の3Dオブジェクトより前面へ描画させるため、
link text を参考に、Disable Depth Test にチェックしたマテリアルへ切り替えてみましたが
デプステストが無効化されませんでした。

他にも必要な設定などございましたら、ご教示いただけないでしょうか?

以上、よろしくお願い致します。

お世話になっております。
こちらでDepth Testのオフを確認しましたところ、
最前面表示を確認することが出来ました。

設定のポイントとしましては、Widgetコンポーネントに設定されるMaterialが、
デフォルトだと Widget3DPassThrough_Opaque となっていますので、
こちらがDepth Testの無効化、Translucent設定を行ったMaterialとなっているか、
今一度ご確認頂ければと思います。

287771-umg.gif

よろしくお願いいたします。

お世話になっております。

Translucent設定を行ったMaterialとすることが、ポイントだったのですね。
こちらの環境でも、最前面になることを確認できました。
ご回答ありがとうございました。

以上、よろしくお願い致します。

ご報告ありがとうございます。
無事最前面表示が確認できたとのことで安心いたしました。
また何かありましたらご連絡頂ければと思います。
よろしくお願いいたします。

お世話になっております。

追加質問になりますが、Translucent設定のMaterialを使えないケースもありまして、
Opaque設定のまま、GUIを最前面へ描画する方法はございますでしょうか?

以上、よろしくお願い致します。

お世話になっております。

こちらの方法に関してTranslucentと設定している理由につきましては、
3D Widgetの場合、通常のオブジェクトと同様にシーンに投入されるため、
例えば、Widget自体をDepthを無視して描いたとしても、
その上から描画されてしまう可能性があります。
そのため通常のBase pass描画後にTranslucencyのPassを描画している処理の流れを利用して
前面描画を実現しています。

上記の理由からTranslucentの場合にも、他のオブジェクトが前に描画されてしまう可能性があります。

287773-2019-04-18-11h39-29.png

こちらはTranslucency Sort Priorityを上げて頂くことで回避が可能です。

287774-2019-04-18-12h09-26.png

結論としましては、上記の理由からOpacity設定の場合実現が難しく、
Translucentで設定したMaterialを、別途作成していただくような形になってしまうかと思います。
お手数をおかけしますが、よろしくお願いいたします。

詳細なご説明ありがとうございます。
また、Opacity設定での実現は難しい旨も了解いたしました。

以上、よろしくお願い致します。