公開されたトゥーンシェーダーのアウトラインを透明パーツに

いつもここには助けてもらってます。本当にありがとうございます。

去年末にシモダさんに公開していただいたトゥーンシェーダー(面白く触らせてもらってます!)ですが、
透明パーツを使ってみたところアウトラインを出せませんでした(添付真中)。

影もないのだから当然と言えば当然なんですが、なんとか出してみたいと思いつつ手がかりなしの状態です。
フレネルも試してみたのですが(添付右側)あまり効果的ではありませんでした。
例えば横を向いた自動車のフロント窓やヘルメットのバイザーにラインを出したい場合どのようにすればよいでしょうか?

試した方などいらっしゃいましたら教えてくださいませ。よろしくお願いします。

結論から言いますと現状では不可能です。

アウトラインを生成するアルゴリズムとして、「SceneDepth」を用いて画面の深度値を取得し、その深度値と「WorldNormal」で法線を取得し、向きからラインの太さを計算してアウトラインを描画します。

ここで、半透明を利用してしまうと、UE4ではディファードレンダリングというレンダリング方式により、深度値が欠落してしまう故にアウトラインが消失してしまいます。
現状ではそのような利用をするためにはアウトライン用のメッシュを用意するくらいしか私には解決方法が思い受かびません。

そうでしたか・・・。現時点では半透明をあきらめてマテリアルを変えるか、専用のメッシュ(線だけ?)を作り出すしかないようですね。ありがとうございました。少しもんでみます。

そういえば半透明パーツの描画がおかしくなる現象に悩まされているのですが「深度値欠落」の話が大変ひっかかりました。これは別の話なのでまたあらためて質問スレッドを建てて質問させていただきたいと思います。