Чтобы изменить это, программисты создали улучшенную версию мультисэмплинга, о которой мы поговорим далее. Это сглаживание пользовалось большой популярностью до изобретения TAA. А все потому, что оно легко встраивалось в игру и требовало мало производительности (FPS падал на 2-3%). Алгоритм FXAA устраняет алиасинг путем сравнения яркости и контрастности соседних пикселей.
- Она позволяет не только вовремя обновлять драйверы видеокарт NVIDIA, но и накладывать графические эффекты.
- Да потому, что только им пришла в голову простейшая мысль – использовать отработанные кадры с пользой.
- Другая заключается в том, что дисплеев с разрешением 4K все равно недостаточно для устранения алиасинга.
- Создали TAA – гениальные разработчики из компании NVIDIA.
- Причем они располагались не в одном месте, а в разных.
- Дело в том, что при включении DLSS на ваш монитор выводится изображение с меньшим разрешением.
Но, несмотря на эти показатели, игровые разработчики по-прежнему были недовольны высокой требовательностью. А потому графические инженеры приступили к созданию новых типов сглаживания, не использующих сэмплы в своей работе. И тогда графические инженеры отправились на поиски нового алгоритма. что такое сглаживание Они быстро заметили, что алиасинг возникает только на границах объектов. Почему бы не рассчитать только те пиксели, которые находятся на границах объектов? Новая технология получила название «MultiSample Anti-Aliasing» или MSAA (у нас ее принято называть мультисэмплингом).
Какие виды сглаживания в играх бывают
К тому же увеличение пикселей значительно повысит стоимость производства. Многие пользователи просто не смогут себе позволить настолько дорогую технику. Да, начиная с 2013 года в магазинах начали появляться мониторы и телевизоры с разрешением 4K. Они имеют примерно на 6 миллионов пикселей больше, чем у Full HD дисплеев. Но их стоимость, а также необходимость покупать топовые видеокарты отпугивают геймеров даже в 2023 году.
Никаких манипуляций с точками, сэмплами или выборками. Просто берется часть предыдущего кадра и совмещается с новым. Создали TAA – гениальные разработчики из компании NVIDIA.
DLSS (Deep Learning Super Sampling)
Так как этот тип сглаживания почти не применяется в современных играх, мы не будем подробно о нем говорить, а только в общих чертах. Алгоритм CSAA, как и MSAA, работает на границах объектов. Но помимо обычных сэмплов, он также использует дополнительные. Эти вспомогательные сэмплы собирают информацию о соседних пикселях для построения более качественного изображения. Причем они почти не нагружают систему – максимальный режим CSAA по производительности равен MSAA 4X. При этом качество итоговой картинки аналогично MSAA 8X.
Простейшая манипуляция с «виртуальными точечками» великолепно решала проблему алиасинга. И пока инженеры праздновали победу, геймдизайнеры испытывали ужас. Да, алгоритм SSAA действительно устранял «лесенки» в компьютерной графике. Но делал он это чудовищно высокой ценой – программа очень сильно нагружала графический процессор. А все потому, что каждый сэмпл воспринимается системой как самостоятельный пиксель.
Рядовому геймеру нет необходимости подробно знать о каждом алгоритме сглаживания. Наша задача – донести до вас информацию так, чтобы вы научились легко настраивать графику в видеоиграх. Очевидно, если игра позволяет, вам следует попробовать CSAA https://fxglossary.org/ / EQAA в зависимости от того, является ли ваша графика NVIDIA or AMD соответственно, поскольку это оптимизированный режим MSAA. Мы скажем вам, что самый высокий режим, который позволяет вам ваше оборудование, снова поддерживает FPS в игре.
Что такое сглаживание и как оно работает?
Поэтому NVIDIA добавила в свои устройства специальные вычислительные блоки под названием «тензорные ядра». За счет именно этих ядер работает DLSS-сглаживание. И остается третий вариант – разработать программу по устранению «лесенок». Они дали этой технологии название «Anti-Aliasing» или по-русски «Сглаживание». Таким образом, сглаживание – это алгоритм, который устраняет эффект «ступенчатости» на границах кривых линий.
Кстати, не забывайте, что «мыло» можно уменьшить, увеличив разрешение картинки. Во многих играх есть такой параметр – «масштаб разрешения». Если повысить его, например, до 130%, то игра будет работать в разрешении на 30% больше исходного.
Улучшите свой опыт работы с Reddit: обязательные расширения Chrome для пользователей Reddit
В большинстве случаев свежий алгоритм действительно требовал намного меньше мощности. Однако в видеоиграх по-прежнему оставались сцены, где MSAA был настолько же «прожорливым», что и SSAA. Например, в лесах с большим количеством растительности. Также мультисэмплинг значительно уступал суперсэмплингу по эффективности. MSAA боролся только с геометрическим алиасингом, но другие типы «ступенчатости» он не затрагивал.
Если диагональная линия пересекала эту точку – пиксель загорался, если не пересекала – пиксель не выводил изображение. Вы можете увидеть очевидный результат на изображении выше. Если мы увеличим слишком много, как показано, вы увидите, что оно просто сглаживается за счет ухудшения окружающих пикселей. Если опустить сложные технические подробности, то это математическая модель, которая может самостоятельно обучаться. Для работы нейросети требуется перемножать множество матриц данных.
Спасите поврежденные ZIP-файлы с помощью этих проверенных методов
Объяснить простыми словами, как работает этот тип сглаживания, сложно. Итак, все технологии антиалиасинга требуют вычислительной мощности. Одним алгоритмам нужно много производительности, а другим – мало. Но существует всего один тип сглаживания, который не отнимает FPS, а, наоборот, прибавляет его. Речь идет, конечно же, о DLSS, или «сглаживании на основе глубинного обучения» от компании NVIDIA.
Как видно на схеме, построить таким способом нормальный треугольник, состоящий из диагональных отрезков, не получается. И тогда разработчики решили помещать внутрь пикселя не один сэмпл, а сразу четыре. Причем они располагались не в одном месте, а в разных.
Зайдите в игру, нажмите сочетание клавиш Alt+F3 и добавьте резкость. Однако данная технология является эксклюзивом видеокарт NVIDIA GeForce RTX. Если игра не поддерживает DLSS, у вас другая карта или вам просто не нравится, как происходит сглаживание картинки, то включайте TAA.