I'm currently creating a low-resolution (320 by 180) game in Godot 4.0, but im having a problem with the lighting. Whenever I move around there are strange pixel artifacts that pop up for a split second. I'm using an OmniLight3d.

I've tried:

  • Disabling shadows on the OmniLight
  • Increasing the shadow bias and normal bias on the OmniLight
  • Increasing blur on the OmniLight
  • Disabling my WorldEnvironment Node (With SSIL)
  • Turning on anti aliasing on my viewport

I have no clue what is causing this and any help would be appreciated. Also keep in mind that I am still relatively new. Thanks a lot!

  • Megalomaniak replied to this.
  • Mikadoe Turning on anti aliasing on my viewport

    What forms and what combinations?

    Anyways, AA would be just a way of hiding the artifacts from someone forgetting to properly clamp a value somewhere in the rendering pipeline I recon. This artifact even showing at all can probably be considered a bug and reported to the tracker. Though I recon also that if you were to go and make a thorough search someone likely has already reported it.

    Mikadoe Turning on anti aliasing on my viewport

    What forms and what combinations?

    Anyways, AA would be just a way of hiding the artifacts from someone forgetting to properly clamp a value somewhere in the rendering pipeline I recon. This artifact even showing at all can probably be considered a bug and reported to the tracker. Though I recon also that if you were to go and make a thorough search someone likely has already reported it.

      Megalomaniak

      I tried using MSAA 3d (2x) which didn't seem to help, but after trying it with the higher ones (4x and 8x) the effect does indeed go away. I'll see if the issue is reported somewhere and consider posting a bug report. Thanks for your help!