Автор Владимир дубов задал вопрос в разделе Прочие
Какое сглаживание лучше SMAA или FXAA??? и получил лучший ответ
Ответ от Freeonline[мастер]
Что такое сглаживание? Наиболее простой ответ дает Википедия.
Сглаживание (anti-aliasing, AA, антиалязинг, антиалайзинг и тд) — технология, используемая для устранения эффекта «зубчатости», возникающего на краях одновременно выводимого на экран множества отдельных друг от друга плоских, или объёмных изображений. Сглаживание было придумано в 1972 в Массачусетском технологическом институте в Architecture Machine Group.
Что бы вам не пришлось много читать, сразу приведу основные варианты сглаживаний. Точно так же они обычно обозначаются и в играх.
SSAA, MSAA, CSAA, NFAA, FXAA, DLAA, MLAA, SMAA, TXAA.
Начну с самого крутого, правильного качественного и самого «жрущего» сглаживания – SSAA или по-другому — Super-Sampling. Простой пример потребляемых ресурсов этим методом сглаживания: для разрешения 1280×1024 с SSAA 4x необходим экранный буфер такого же размера, как при разрешении 2560×2048 без SSAA. Размытие картинки – НЕТ. Еще этот метод сглаживания называют FSAA. Рекомендую применять владельцам только самых топовых ПК (видеокарт).
MSAA – улучшенный вариант суперсемплинга (SSAA). Практически такой же по качеству, но требующий меньшее количество ресурсов видеокарты, по сравнению с SSAA. Размытие картинки – очень незначительное, практически не уловимое. И хотя этот метод сглаживания требует меньше ресурсов, чем его первый собрат, этот вариант АА так же рекомендуется владельцам топовых видеокарт.
CSAA – разработка NVIDIA. Усовершенствованный (немного) MSAA. Качество картинки примерно на уровне MSAA 8x, но по ресурсам ест как MSAA 4x. Размытие картинки – незначительное, практически не уловимое. Из последних игр, в которых его использовал – Star Wars Battlefront (DICE).
FXAA – известен своим низким требованиям к видеосистеме. Сглаживает вполне прилично, я бы сказал хорошо. Но есть один недостаток, который заметен, скажем, при сравнении с MSAA – «замыливание» картинки. Оно больше, чем среднее. Подойдет для тех, кто не терпит лесенки, но не может себе позволить предыдущие алгоритмы сглаживания.
MLAA – малоизвестный алгоритм сглаживания. Единственный алгоритм, который работает за счет процессора, а не видеокарты. Он не зависит от сложности сцены, так что можно гарантировать отсутствие «подтормаживаний» в любой момент. Intel позиционирует MLAA как конкурента MSAA. Если судить объективно, MSAA работает немного медленней, но и качественней. По сравнению MLAA с FXAA первый будет медленнее, но при этом качество картинки – без заметного «замыливания».
SMAA – смесь FXAA и MLAA. По скорости находится между FXAA и MSAA. По качеству – картинку практически не блюрит.
TXAA – новый алгоритм сглаживания. Сочетает преимущества MSAA и FXAA. Разработка NVIDIA. Сглаживает ОЧЕНЬ качественно. TXAA 4x = MSAA 8x. Хотя порой первый даже лучше. НО. TXAA «мылит» картинку. «Блюрит» ее. И если сравнивать с MSAA – последний выглядит лучше.
Итог: чОткий, но самый древний алгоритм сглаживания – SSAA. MSAA – очень хороший по качеству, но ест заметно много ресурсов. CSAA – практически такой же по качеству, но ресурсов ест меньше. FXAA – если видеокарта не позволяет, но «сглаживать» хочется, то этот вариант для вас. MLAA – на него можете забить. SMAA – нормальный вариант, можете его опробовать. TXAA – сглаживает очень хорошо. Очень. Но блюр очень раздражает. Поэтому могу рекомендовать этот алгоритм, если вам плевать на «замыливание».
Кстати. В разрешении 4k сглаживание порой вовсе не требуется. Либо можно применить самое простое CSAA или MSAA 2x. Не более. Интересно, как сложится картина лет через 5-7, когда 4k разрешение приобретет массовость. Я специально не стал приводить примеры комбинирования разных методов сглаживания, что бы не вызвать у вас путаницы.
FXAA, как мне кажется, смотря где вообще
FXAA.Зависит еще от игры
FX - это упрощённое быстрое сглаживание. Если система мощная и вам прямо так нравится это сглаживание - выбирайте SM.
Сглаживание в играх. Кто может сказать чем отличаются режимы сглаживания AAAx4 от MSAAx4 и какой больше грузит систему
Существует три основных подхода к сглаживанию:
- supersampling (SSAA)
- multisampling
подробнее...
Что лучше HDR или сглаживание? Что лучше поставить в игре HDR или сглаживание ?
Это вообще-то совершенно разные вещи
Сглаживание - это сглаживание, а HDR что-то связанно с
подробнее...
Сглаживание в играх. Кто может сказать в чем отличаются режимах сглаживания FXAA или MSAA,CSAA
FXAA — Fast approXimate Anti-Aliasing, это более производительное решение по-сравнению с
подробнее...
Как отключить сглаживание шрифтов в windows 7?
Отключение ClearType
1. Чтобы отключить сглаживание шрифтов в Windows 7, откройте Панель
подробнее...
Что такое адаптивное сглаживание?
Адаптивное сглаживание является комбинированным - используется сочетание мультисемплинга (MSAA) и
подробнее...
чем отличается 4х сглаживание от 8х и 16х?
Сглаживание работает примерно так: разрешение изображения увеличивается в 4*4 (8*8, 16*16) раз, на
подробнее...
что лучше? HDR или сглаживание?
HDR всегда включаю, сглаживание никогда, даже если 80 кадров с ним
подробнее...
что такое сглаживание в играх? ! какя разница со сглаживанием и без него? ! какой эффект даёт это сглаживание?!
Есть вообще разные виды эффектов: сглаживание и фильтрация. Суть сглаживания в 3D на уровне
подробнее...