Flickering shadows on static mesh.

I have odd flickering shadows on one of the static meshes that make up a helmet on a skeletal mesh for our game character.
the mesh is the visor on the front of a space helmet, the visor is causing odd flickering shadows to appear inside the helmet.
I can disable casting shadows on the mesh which fixes the problem so I have isolated it to that one particular mesh.

here is a video showing whats going on.

version 4.3 of the engine.

Hi Fenrix,

Can I see the information you have set up for shadows on the visor mesh? Thank you!

Ahh, not sure what particular information you are after, but we “kind of” solved it by doing the use parent bounds solution.
There is still the odd flicker but we think thats our fault not the engine.
We had multiple objects parented to one another and think the engine was having some issues with it due to having to update each components lighting.

We have a somewhat complicated setup on our helmet movement with it driving the body once it reaches certain rotations. which doesn’t help matters.

below is the “fixed” setup with ticked use parent bounds enabled.

That all looks like it should be working as intended. If this does turn out to be a bug in the engine please let us know so we can continue diagnosing. For now I will mark this question as answered for tracking purposes.