I’m having problems with some of my geometry seeming to flicker when I turn a corner and the skybox appearing through them (even though there is other geometry behind it in the forms of other corridors and hallways). All the geometry intersects with one another and there is no light leaking so I do not know what the problem is. All the meshes are two sided and the material is two sided as well (not efficient but hasn’t stopped the problem). If anyone can help that would be very much appreciated!
Problem is illustrated here:
I have tried a few things to fix the problem however they have not worked:
- Placing a hollow bsp volume around the level to block off the skybox and directional light (however the skybox still flickers through
- Toggling on and off double sided geometry and double sided material
- Placing in a precomputed visibility volume encasing the whole level (it’s a very small level however still hasn’t worked)
Additional info: All meshes are instanced and are all modular pieces that fit together with a tiny bit of overlap. However the problem still happens to big pieces of geometry which aren’t overlapping.
The problem also seems to be aggravated by speed and looks much worse at higher look rotation speeds, even though we’re using a slower look rotation speed the problem still persists.
Thank you very much for your time!