SingleLayerWaterのScatteringCoefficientsを有効にすると遮蔽空間内で水面が発光する

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

​

SingleLayerWaterを使用時、洞窟などの完全に遮蔽された空間内にて、ScatteringCoefficientsに少しでも値が入っていると水面が発光しているように不自然に明るく見えることがあります。

特に昼間のほうが症状が強く、夜間は多少治まるものの、ScatteringCoefficientsの値によってはやはり明るく見えます。

昼の方が影響が強いことからskylightの遮蔽計算がされていないのではないかと考えています。

​

画像①:洞窟内、発光

画像②:遮蔽している壁を非表示にした状態(それ以外はすべて同一条件)​

​

ScatteringCoefficientsを 0 にすれば問題を回避できますが、水表現の幅が狭くなってしまうため、

ScatteringCoefficientsを有効にしたまま問題を回避できる方法や推奨設定があればご教示いただけないでしょうか。

​​​

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

​

[Attachment Removed]

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

本件サンプルプロジェクトを用意頂きありがとうございます。

ご相談の挙動に関しては弊社内でも同様の報告(UE-216240:非公開)はあったものの現状対応できておらず

懸念頂いているようにSkyLight成分は常に入ってしまうことから発生してしまう状況です。

対応方法としてはScattering係数を下げる、Absorption係数を上げる必要があり

今回のような問題が発生する場合、Waterマテリアルを分けて設定する形が検討されていました。

※その他マスクやDistanceFieldなどでの遮蔽判定をベースに係数を調整する方法も考えられますが、洞窟の形状などによっては調整が難しい可能性があり、

ある程度の影響は許容しパラメーターで調整する、といったケースもありました。

お手数おかけしますが、まずは問題箇所のマテリアルを分離できないかご確認頂けますと幸いです。

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

[Attachment Removed]

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

ご回答ありがとうございます。

ひとまずマテリアル分離で問題ないか確認いたします。

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

[Attachment Removed]

ご確認ありがとうございます。

お手数おかけしますが、よろしくお願いいたします。

[Attachment Removed]