Players receive each other's lens flares

In my project, when I play the game with 2 or more players, player A can see player B’s lens flare if player B’s light source (the sun) is above the midpoint of the screen, Player B can also no longer see their own lens flare, while Player A can still see their own flare, as well as that of Player B (a lens flare can never be seen by more than 1 player at a time). I am able to replicate this in both my original project, and a modified FPS template, these projects do not have any of the same modifications that would end up in them both having the same result.

Steps to replicate:

  1. Create a new FPS Template project (4.8.2)
  2. Set the # of players to 2, leave Dedicated Server unchecked.
  3. With player 2, look at the sun, keep the sun above the center point of the viewport, you should see no lens flare.
  4. On player 1’s screen, you should be able to see the lens flare from player 2.

Screenshot:

HI Jamendxman3 -

Thank you for your report. We will begin investigation into this issue as soon as possible. If you can please upload a screenshot of what your Player A is seeing. Also let us know how you are testing this issue. Are you running a dedicated server with 2 players in PIE or are you using a packaged game setup?

In the meantime, please be sure to review our suggestions for how to report a bug, and feel free to edit your post if you have additional information to provide:

Thank you -

Eric Ketchum

I’ve edited my original post and added steps to replicate, as well as a screenshot.

This is probably related to the screen space post-processing effects problem in split screen mode. (enabling split screen - disables lens flares…etc). Just as long as you are running the networked game on separate computers, this will not be an issue.

Hi Jamendxman3 -

I have not been able to reproduce what you are showing above. Can I ask you to post the Config Files from your First Person Template Map here, just zip up the ini files from the FPS Template Project’s Config folder and attach here.

Thank You -

Eric Ketchum

Alright, I am not home right now, but FYI I have not changed the config files in any way, just made the template. I will post the config files in a few hours.

Here are my config files, the file type is a .txt, but change it to .rar and unziplink text:

Hi Jamendxman3 -

Thank you for the config files. I wanted to make sure your engine release was not adding specific lines set and it is not. I still however have not been able to reproduce this issue. Can you post your DXDIAG here? I want to compare your graphics card with the machine I was testing on. Also just to confirm you have not made any changes to the Post Process Volume

Thank You -

Eric Ketchum

My DXDIAG is attached, I did not make any changes to the project, I tested directly after creating the FPS project. My GPU is the GTX 960, but I highly doubt that is the problem due to the nature of this issue.link text

Hi,
I noticed, they are only swapped, when setting postprocessing to epic in the Engine Scalability Settings.
On high, they are correct.
(On medium there are no lens flares at all)

Hi jamendxman3 -

I am in the process of testing this again internally, but if you can please update your Nvidia Driver to 10.18.13.5330 (353.30) and see if you still expereince the same issues with Lens Flares

Thank You

Eric Ketchum

Hi,
I currently have version 353.30 on a GTX 970 and experience this issue, as well (only on “epic” postprocessing settings).

Hi Ma-Shell -

Are you using the default Post Process Settings in FPS template? If not, can you please let me know what Post Process settings that you are using.

For Everyone -

Specifically is anyone experiencing this issue have their Screen Percentage set to anything other than 100% in PP or Engine Settings?

Thank You

Eric Ketchum

Hi,
I did not change any other settings than those shown in the picture

. The shown configuration does not have the issue. It occurs only if I change that one switch to “epic”. In the Project Settings under “Rendering”, all the “Default Postprocessing Settings” are checked. Are there any other postprocessing settings anywhere?

Hi Ma-Shell -

The FPS Template has an Unbound Post Process Volume which you can access from the World Outliner, the setting should be in the details panel.

Thank You

Eric Ketchum

Ah, I see. I just created the FPS Template and didn’t change anything there.
In the “Post Process Volume”-panel, all the settings are unchecked except for:

  • Auto Exposure - Min Brightness (1.0)
  • Auto Exposure - Max Brightness (1.0)
  • Auto Exposure - Exposure Bias (0.0)
  • Enabled
  • Unbound

What are your Project screen sizes when you are playing with two players? Are you leaving them default or have you set them to run in full screen? Are you running SLI / Multiple VIdeo Cards? Are you running multiple Monitors and if so does have the clients on different monitors produce different results?

I am trying to get a reproduction of the effect you are showing but currently I am not getting the same results.

Any additional information you might think is important no matter how small, please let me know -

Thank You -

Eric Ketchum

That’s interesting… The resolutions definitely have an effect.
I have the one window embedded into the Editor and the other as a free window.
Originally I had both window sizes set to 720p (1280x720).
With this size the issue is present.
Maximizing the free window or increasing its size to at least 1920x1080 makes it work completely correct.
For the values in between, the results are extremely strange:
e.g. with a size of 1600x900, the lens flare is in the wrong window (and strangely rotated), if the crosshair is below the sun. As soon as I move the crosshair above the sun, the lens flare appears in the correct window.

I only have one GTX970 (no SLI) and two monitors with the resolution 1920x1080, each. However, the result is not changed if I move the windows around the monitors.

I’ll play around a bit more and let you know, if I find anything else.

EDIT:
I also realized, if I uncheck “Use Single Process” in “Editor Preferences → Level Editor → Play → Multiplayer Options”, there is no issue, regardless of the resolution.

Hi guys -

I still am not able to reproduce the issue. Have you changed any settings in your NVidia control panel, even something minor may be helpful?

Just updated my drivers to 353.3, I have not changed anything in the nvidia control panel as far as I know. This problem only occurs with post-process quality set to high in engine scalability, the actual window size & monitor on which the viewports are on do not make a difference, nor does the resolution scale setting. I have 2 monitors(16001200 + 19201080), the monitor that the engine is on does not make a difference either. Note that solar flares work perfectly in single player.