Anti Aliasing gives skybox artifacts with particles in forward

When turning on AA and rendering in foward objects in front of particles get white artifacts around them. See imagealt text

Anything we can do about this?

Hi I’m battling with the same issue, did you find a workaround? Thanks a lot in advance!
Here’s an image of what mine looks like (which seems to be exactly the same :-/ )

I am pretty sure this is related to some screenspace effects (including directional light shadows) that don’t work well with MSAA, for the simple reason that with MSAA, one pixel on the screen is occupied by multiple triangles with multiple depth values, and the screenspace effects only work with the resolved, antialiased image. In general, any screenspace effects that use depth will cause these artifacts. There’s little you can do about it, other than

  • Not using MSAA
  • Not using these effects
    You could replace some of the screenspace effects and place them directly to your object surface shader. For example,
  • fog can be a part of the object’s color output.
  • Directional shadows in unity are resolved in screenspace, this could be theoretically done in the object shader.

Overall, the currently commonly used and developed set of rendering techniques is not MSAA friendly, that’s why there’s a lot of effort in developing postprocessing alternatives