Flickering dynamic shadows on translucent surfaces

We are having an issue with shadows from a movable directional light (sun) being cast onto a translucent water surface. In some parts the shadows pop in & out (see video below) depending on the angle of your HMD (you can also see it outside of VR but in VR it’s very noticable).

Video : - YouTube

Easy to replicate if you create a empty project, add Epic’s waterpack, apply the transparant water material , place a dynamic light & some meshes to cast shadows on the water surface. Moving around will make certain parts shadow flicker.

We have been trying to fix this for quite some time but haven’t found a solution yet, anyone has any suggestions?
Thanks!!

Hey Illusionweaver,

Try modifying the ‘Bounds Scale’ of your mesh where the material is applied. Simply click on the mesh in the ‘Details’ panel and then type in the search bar, ‘Bounds’ to increase the bounds scale.

If this does not resolve your issue, I will investigate using your steps to see if I can figure out what is going occurring on your end.

Cheers,

Thanks , just tried this out and it has no effect.

I was unable to reproduce this issue in a blank project using the suggested steps. Could you provide me with either a more in depth explanation on how to reproduce the issue, or provide me with a sample project where the issue already occurs so I can investigate further?

Thanks,

here is a zipped sample project to see the issue in action:

https://drive.google.com/file/d/0B9W7vCaEj45dWlFvaTZnbTZ1OEE/view?usp=sharing

here is a video of how this project looks on my end:

Let me know if you need anything else!

Cheers

There is actually no sample project in the link you shared, but just an example of the issue in a video. This is helpful, but unless I can reproduce this in a blank project with some simple assets, it is going to be hard to determine if this is a bug, or just a setting you could be overlooking or not enabled.

A few questions though, are you using Ray Traced Distance Field Soft Shadows on your directional light?

Since you are creating a VR project, I am assuming you are also previewing the game in the VR preview to get an accurate representation of he final outcome?

Thanks,

I’m sorry , I accidentally uploaded the wrong file!

here is the correct link : https://drive.google.com/file/d/0B9W7vCaEj45dbFNxV1h0N0ZDNGM/view?usp=sharing

to answer your question
1)generate mesh distance fields is turned off for this project
2)yes we use vr preview all the time:)

sure here it is :

https://drive.google.com/file/d/0B9W7vCaEj45daVNWYXdxX1pWams/view?usp=sharing

So I just attempted to get the flickering to occur on my end, and the issue did not occur running in the VR preview. Could you provide me with your ‘dxdiag’ so I can take a look at your system’s specs?

Hi , got some more data for you.

We tested this on another machine and we see the same issue (using )

however, if we use a Oculus DK2 : we don’t see the issue

we tried on another machine, ,this time with a Rift CV1 and we encountered the same issue.

Hello Illusionweaver,

I was able to reproduce this issue on our end. I have written up a report (UE-30842) and I have submitted to the developers for further consideration. I will provide updates with any pertinent information as it becomes available. Thank you for your time and information.

Make it a great day

I’m getting same thing. What’s the progress on this?

Hello artoculon,

I went ahead and double checked on this issue for you. The status for this issue has not been updated to fixed as of yet. However, I will be sure to bump up the community interest for this issue. Thank you for your time and information.

Make it a great day

Hi Rudy, any status update on this please?

Hello Illusionweaver,

I went ahead and double checked on this issue for you. It appears that this issue’s status has not yet been updated to fixed.

same problem here , any update on it ?

I have provided a link to the public tracker. Please feel free to use the link provided for future updates.

Link: Unreal Engine Issues and Bug Tracker (UE-30842)

Make it a great day