Оглавление:
По этой причине разработчики добавляют в свои игры технологию сглаживания. Она была придумана ещё в 1972 году, но популярность в игровой индустрии начала набирать только спустя несколько десятков лет. Суть сглаживания заключается в том, чтобы закрасить соседние от зазубренности пиксели в промежуточный цвет (или градиент цветов). В таком случае переход будет казаться не таким резким, тем самым сглаживая границу.
MSAA означает «множественную выборку сглаживания» (или мультисемплинг). Это один из наиболее распространенных типов сглаживания, который обычно обеспечивает наилучший баланс между визуальной точностью и производительностью. Если ваш компьютер более бюджетный, всегда есть варианты использования FXAA, MLAA или MSAA.
Для MFAA необходим определенный уровень частоты кадров, чтобы сглаживание можно было рассчитывать на основе двух кадров. NVIDIA утверждает, что частоты кадров fps должно быть достаточно. TXAA (Temporal approXimateAnti-Aliasing, Временное приблизительное сглаживание)— технология от Nvidia, которая использует основу MSAA. В формуле расчета используется время, данные по пикселям из предыдущих кадров и данные из обрабатываемой сцены. Это позволяет избавиться от мерцания и дерганья объектов в игре. Вдали дает качественную картинку, однако немного мылит близкие объекты и требования к ресурсам почти как для MSAA, хотя качество при тех же значениях лучше.
Для комфортной игры можно одновременно активировать все опции, включая MSAA и TXAA. Если картинка начнет подтормаживать, рекомендуется понизить влияние функции до оптимальных показателей. Если опустить сложные технические подробности, то это математическая модель, которая может самостоятельно обучаться. Для работы нейросети требуется перемножать множество матриц данных.
Подобный факт стоит воспринимать, как недостаток FXAA, однако у технологии есть весомое достоинство, способное перекрыть минусы. Такое сглаживание не сказывается на производительности. Улучшение картинки не приводит к падению частоты кадров, благодаря чему играть в «GTA» так же комфортно, как и без активации FXAA. Этот тип сглаживания обладает выраженным эффектом, но, в то же время, требует серьезных ресурсов компьютера. В настройках «GTA 5» регулируется мощность MSAA (X2, X4, X8 и так далее). Чем мощнее влияние опции, тем красивее будет картинка.
И так как сглаживается только часть изображения, то можно наблюдать еще и артефакты. Плюс несовместимость с методом отложенного освещения. Нужно помнить, что MSAA выгоднее юзать на низких разрешениях.
Но проблема заключается в том, что если включить максимальные настройки графики на слабом компьютере, снизится FPS. Еще частично устранить «мыло» помогает эффект резкости. Его можно добавить в любую игру, если у вас установлена программа GeForce Experience. Она позволяет не только вовремя обновлять драйверы видеокарт NVIDIA, но и накладывать графические эффекты.
Если вам нужно сгладить края внутри изображения, вы можете использовать растушевку, чтобы размыть некоторые из этих грубых краев. DLSS— если в наличии есть видеокарта NVIDIA RTX, то смело включайте только этот вид сглаживания. За исключением мелких артефактов и редких замыливаний, технология обеспечивает превосходное сглаживание и не очень сильно «режет» FPS. Владельцы видеокарт NVIDIA имеют возможность включить в «Панели управления NVIDIA» функцию под названием DSR. С этой технологией изображение в игре рендерится в большем разрешении, а затем масштабируется до нативного разрешения монитора.
При построении сцены цвет каждого пикселя определяется тем, лежит ли в его центре часть какого-нибудь объекта или нет. Именно поэтому некоторые детали могут не отрисовываться, если они покрывают лишь четверть пикселя. А другие примитивы, наоборот, имеют слишком резкие переходы между парой пикселей, даже если сам предмет должен обладать плавными формами. Преимущество этого метода в том, что он умеет находить края объектов и при сглаживании не нарушает их форму и геометрию.
Современные видеокарты способны обрабатывать фильтрацию анизотропным алгоритмом на уровне х16, что означает использование 128 текселей для расчётов итогового цвета пикселя. TXAA, или Temporal approXimate anti-aliasing — ещё одна технология от Nvidia, в которой смешались MSAA и SMAA. Главная её фича в том, что при сглаживании картинки она использует уже отрисованные кадры, что значительно сокращает время обработки изображения. При этом она, как и SSAA, создаёт картинку в большем размере, а потом подгоняет её под разрешение вашего монитора.
Во многих играх есть такой параметр – «масштаб разрешения». Если повысить его, например, до 130%, то игра будет работать в разрешении на 30% больше исходного. Изготавливать электронику с миллионами крохотных компонентов невероятно трудно.
Снижение разрешения — один из главных способов поднять FPS. Если просчитывать проекцию луча зрения каждого экранного пикселя на текстуре согласно углу обзора, получатся что такое сглаживание неправильные фигуры — трапеции. Вкупе с использованием большего количества текселей для расчётов итогового цвета это может дать гораздо лучший результат.
Интенсивность «мыла» также зависит от работы графических программистов. Например, в Battlefield 5 и Days Gone используется одинаковое TAA-сглаживание. Однако в первой игре «мыла» очень много, а вот во второй – гораздо меньше.
Если AntiAliasing отрабатывает хорошо и качественно, то из-за этого страдает производительность, падает фпс в играх. Если сглаживает плохо, то страдает графика, появляется замыливание картинки, артефакты. Поэтому, если есть возможность играть при высоком разрешении и фпс при этом падает не на много, не включайте AA, играйте на высоком. Так же из особенностей, сглаживание “лесенки” может быть включено на уровне настроек видеокарты и при этом еще и на уровне приложений. Эффект при этом “усиливается”, если используется первый и второй тип сглаживания.
Когда персонаж смотрит вдаль без соответствующей опции, он увидит менее четкую картинку. А включение данного вида сглаживания оптимизирует изображение, сделав его более реалистичным. В зависимости от параметров компьютера пользователь выбирает тип опции, для каждого из которых характерно определенное влияние на изображение. Где-то эффект оказывается менее выраженным, а где-то – более.
При его использовании разрешение изображения виртуально уменьшается в два раза, а при отрисовке на экран обратно растягивается. Качество картинки в таком случае ухудшается, а вот производительность игры наоборот увеличивается. Единственный алгоритм, который работает за счет процессора, а не видеокарты. Он не зависит от сложности сцены, так что можно гарантировать отсутствие «подтормаживаний» в любой момент. Если судить объективно, MSAA работает немного медленней, но и качественней. По сравнению MLAA с FXAA первый будет медленнее, но при этом качество картинки – без заметного «замыливания».
При этом неудовлетворительным остается то, каким образом реализуется сглаживание FXAA. Что это такое, многих пользователей может даже не интересовать, однако на самом деле именно реализация влияет на качество конечной картинки. RGSSAA(Rotated Grid SuperSampling Anti-Aliasing, Избыточная https://fxglossary.ru/ выборка сглаживания с повернутой решеткой) — Все тот же SSAA, с уточнением расположения решетки наклоненной под определенным углом. Данный метод показывает качество немного лучше, чем OGSSAA, при почти горизонтальных или вертикальных краях объектов (слегка наклоненных).
Точно так же как и размытие в движении, этот параметр отвлекает наши глаза и создает качество, как у фильмах – это не всегда отлично смотрится. К тому же эта настройка может повлиять на производительность, особенно, если она неправильно использована. Её нужно настраивать, отталкиваясь от личных предпочтений и от того, в какую игру вы играете. Чтобы понять, что даёт анизотропная фильтрация, нужно понимать основные принципы алгоритмов текстурирования.