@@ -181,6 +181,27 @@ Comparison between no antialiasing (left) and FXAA (right):
181
181
182
182
.. image :: img/antialiasing_fxaa.webp
183
183
184
+ Sub-pixel Morphological Antialiasing (SMAA 1x)
185
+ ----------------------------------------------
186
+
187
+ *This is only available in the Forward+ and Mobile renderers, not the Compatibility
188
+ renderer. *
189
+
190
+ Sub-pixel Morphological Antialiasing is a post-processing antialiasing solution. It runs
191
+ slightly slower than FXAA, but produces less blurriness. This is very helpful when the
192
+ screen resolution is 1080p or below. Just like FXAA, SMAA 1x lacks temporal information
193
+ and will therefore not do much against specular aliasing.
194
+
195
+ Use SMAA 1x, if you can't afford MSAA, but find FXAA too blurry.
196
+
197
+ SMAA 1x can be enabled in the Project Settings by changing the value of the
198
+ :ref: `Rendering > Anti Aliasing > Quality > Screen Space AA<class_ProjectSettings_property_rendering/anti_aliasing/quality/screen_space_aa> `
199
+ setting to ``SMAA ``.
200
+
201
+ Comparison between no antialiasing (left) and SMAA 1x (right):
202
+
203
+ .. image :: img/antialiasing_smaa.webp
204
+
184
205
Supersample antialiasing (SSAA)
185
206
-------------------------------
186
207
@@ -295,29 +316,29 @@ Antialiasing comparison
295
316
.. The table looks malformed but is not. When making changes, check the nearby
296
317
.. lines for guidance.
297
318
298
- +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
299
- | Feature | MSAA | TAA | FSR2 | FXAA | SSAA | SSRL |
300
- +==========================+==========================+==========================+==========================+==========================+==========================+==========================+
301
- | Edge antialiasing | π’ Yes | π’ Yes | π’ Yes | π’ Yes | π’ Yes | π΄ No |
302
- +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
303
- | Specular antialiasing | π‘ Some | π’ Yes | π’ Yes | π‘ Some | π’ Yes | π’ Yes |
304
- +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
305
- | Transparency antialiasing| π‘ Some [1 ]_ | π’ Yes [2 ]_ | π’ Yes [2 ]_ | π’ Yes | π’ Yes | π΄ No |
306
- | | | | | | | |
307
- +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
308
- | Added blur | π’ None | π‘ Some | π‘ Some | π‘ Some | π‘ Some [3 ]_ | π’ None |
309
- | | | | | | | |
310
- +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
311
- | Ghosting artifacts | π’ None | π΄ Yes | π΄ Yes | π’ None | π’ None | π’ None |
312
- +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
313
- | Performance cost | π‘ Medium | π‘ Medium | π΄ High | π’ Low | π΄ Very High | π’ Low |
314
- +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
315
- | Forward+ | βοΈ Yes | βοΈ Yes | βοΈ Yes | βοΈ Yes | βοΈ Yes | βοΈ Yes |
316
- +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
317
- | Mobile | βοΈ Yes | β No | β No | βοΈ Yes | βοΈ Yes | βοΈ Yes |
318
- +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
319
- | Compatibility | βοΈ Yes | β No | β No | β No | βοΈ Yes | β No |
320
- +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
319
+ +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
320
+ | Feature | MSAA | TAA | FSR2 | FXAA | SMAA 1x | SSAA | SSRL |
321
+ +==========================+==========================+==========================+==========================+==========================+==========================+==========================+==========================+
322
+ | Edge antialiasing | π’ Yes | π’ Yes | π’ Yes | π’ Yes | π’ Yes | π’ Yes | π΄ No |
323
+ +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
324
+ | Specular antialiasing | π‘ Some | π’ Yes | π’ Yes | π‘ Some | π‘ Some | π’ Yes | π’ Yes |
325
+ +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
326
+ | Transparency antialiasing| π‘ Some [1 ]_ | π’ Yes [2 ]_ | π’ Yes [2 ]_ | π’ Yes | π’ Yes | π’ Yes | π΄ No |
327
+ | | | | | | | | |
328
+ +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
329
+ | Added blur | π’ None | π‘ Some | π‘ Some | π‘ Some | π’ Low | π‘ Some [3 ]_ | π’ None |
330
+ | | | | | | | | |
331
+ +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
332
+ | Ghosting artifacts | π’ None | π΄ Yes | π΄ Yes | π’ None | π’ None | π’ None | π’ None |
333
+ +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
334
+ | Performance cost | π‘ Medium | π‘ Medium | π΄ High | π’ Very Low | π’ Low | π΄ Very High | π’ Low |
335
+ +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
336
+ | Forward+ | βοΈ Yes | βοΈ Yes | βοΈ Yes | βοΈ Yes | βοΈ Yes | βοΈ Yes | βοΈ Yes |
337
+ +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
338
+ | Mobile | βοΈ Yes | β No | β No | βοΈ Yes | βοΈ Yes | βοΈ Yes | βοΈ Yes |
339
+ +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
340
+ | Compatibility | βοΈ Yes | β No | β No | β No | β No | βοΈ Yes | β No |
341
+ +--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+--------------------------+
321
342
322
343
323
344
.. [1 ] MSAA does not work well with materials with Alpha Scissor (1-bit transparency).
0 commit comments