Настройка графики игр на PC часть 1
Если Вы хоть когда нибудь открывали настройки графики в играх, то у вас хоть на секунду появлялся вопрос: "Что за FXAA, тесселяция... что это за язык?". И в этой статье я расскажу вам о настройках графики. Статья делится на 2 части, тк объём будет великоват для одной. Хватит томить - поехали!
Разрешение.
Ну здесь всё просто, просто для галочки скажу немного о ней. Это количество пикселей по горизонтали и вертикали, отображающиеся на экране. Чем больше пикселей - тем чётче картинка, здесь всё понятно.
Сглаживание.
Когда линия пикселей прямая, всё хорошо, никаких дефектов мы не видим.
Но стоит нам только повернуть линию, как наша ровная поверхность становиться лестницей.
Сглаживание помогает нам избавиться от этих рубцов, делая плавный переход.
Согласитесь, что сглаживание - это круто. Но для процессора это тяжкая работа. И для разных компьютеров есть разные виды сглаживания. Сразу для справки: AA - Anti-Aliasing.
MSAA (Множественная Выборка Сглаживания). Данный вид рекомендуется для не очень мощных компьютеров, тк он делает переход не ко всем деталям, а только где это необходимо.
FXAA (Быстрое Приблизительное Сглаживание). Название говорит за себя - картинка с FXAA не так красива, как с MSAA, но и процессор он мало нагружает.
TXAA (Временное Сглаживание). Похожее на MSAA, только оно берёт в расчёт предыдущие кадры и сглаживает последующие путём усреднения цветов.
Но есть и альтернатива сглаживанию - высокое разрешение.
Зубцы присутствуют и тут, но мы их не видим, тк количество пикселей было увеличено в несколько раз.
Синхронизация, частота кадров и частота обновления.
За частоту кадров у нас отвечает видеокарта и измеряется она в FPS. Наша видеокарта из всех сил пытается сделать FPS относительно постоянным. Частота обновления - это уже монитор, который всегда держит эту частоту под контролем. Если эти частоты сильно не совпадают, у нас происходит дисинхронизация, которая вызывает разрывы.
Для устранения этой проблемы у нас есть вертикальная синхронизация. Она удерживает частоту кадров на такой же частоте, какой и монитор. Но если на экране слишком много объектов, то частота кадров может упасть ниже частоты обновления. Но и для этого есть "лекарство" - горизонтальная синхронизация. Это модуль, который ставят в некоторые мониторы, заставляющий экран обновляться сразу же, когда он получит новый кадр.
Ну и последнее: Тесселяция. Если предыдущие параметры боролись с проблемами, то этот параметр просто делает всё ещё красивей. Короче - тесселяция отвечает за прорисовку деталей.
Надеюсь вам это поможет, если же хотите часть 2 - пишите в комментариях.
Весь материал был взят из зарубежной передачи Reality Check (видео на русском: https://www.youtube.com/watch?v=AW2rl3nd-W8)





