Question about project-wide MSAA vs. Shapes local AA

Avatar
  • updated

Looking at the Shapes Feature Table, I can see that basically every 2D shape but polygons support local AA. I can make polygons look nice by enabling the URP's MSAA (4x or 8x looks good). When doing that, does that mean the renderer tries to anti-alias my already locally anti-aliased shapes again or only the shapes that don't support local AA?

Thanks.

Reporting a bug? please specify Unity version:
Reporting a bug? please specify Shapes version:
Reporting a bug? please specify Render Pipeline:
URP
Avatar
Freya Holmér creator

Shapes are rendered the same way regardless of whether MSAA is enabled or not, so it would do two rounds of anti-aliasing on it. That said, I don't think it would degrade the quality at all, if anything it should look pretty much identical! worst case you'd just be paying a minor cost of rendering the LAA rather than not, but I don't think it's a big cost. You'd have to test it on your target platform to know for sure!