Меню

Как настроить графические настройки

Как работают настройки графики в играх?

Современные игры становятся всё красивее и технологичнее, вспомнить те же RTX от Nvidia, но как меняют изображение настройки в играх?

Сегодня попытаемся разобраться.

Анизотропная фильтрация

Когда текстура отображается не в своём исходном размере, ей нужно добавлять дополнительные или убирать лишние пикселы. Для этих манипуляций нужна фильтрация: билинейная, трилинейная и анизотропная.

Как вы видите, билинейная является самым простым алгоритмом и вместе с тем даёт даёт наихудший результат. Трилинейная уже чётче, но не так как более продвинутая анизотропная фильтрация. Она отлично борется с эффектом ступенчатости, когда одни части текстуры размываются сильнее других, и граница между ними становится заметной, в отличии от билинейной и трилинейной фильтрации.

Анизотропная фильтрация имеет только одну настройку — коэффициент фильтрации (2х, 4х, 8х, 16х). Значений 4х и 8х обычно бывает достаточно для избавления от большей части графических искажений, а вот при переходе от 8х к 16х коэффициенту фильтрации снижение производительности будет небольшим , т.к. дополнительная обработка понадобится только лишь для малого числа не фильтрованных ранее пикселов.

Шейдеры

Шейдеры – это небольшие программы, которые могут производить определенные манипуляции с 3D-сценой, например, изменять освещенность, накладывать текстуру, добавлять постобработку и т.д.

Шейдеры делятся на три типа: вершинные (Vertex Shader) оперируют координатами, геометрические (Geometry Shader) могут обрабатывать не только отдельные вершины, но и целые геометрические фигуры, состоящие максимум из 6 вершин, пиксельные (Pixel Shader) работают с отдельными пикселами и их параметрами.

Вертикальная синхронизация

Это синхронизация кадров игры с частотой вертикальной развертки монитора. Ее суть заключается в том, что полностью просчитанный игровой кадр выводится на экран в момент обновления на нем картинки.

Главная задача вертикальной синхронизации — это устранение эффекта сдвинутого кадра, возникающего, когда нижняя часть дисплея заполнена одним кадром, а верхняя – уже другим, сдвинутым относительно предыдущего.

Parallax mapping

Parallax mapping – это модифицированная версия известной техники bumpmapping, используемой для придания текстурам рельефности. Например таким как стены или мощёные дороги, при этом объект остаётся плоским.

Anti-Aliasing

Оно же сглаживание — технология, используемая для устранения эффекта «зубчатости», возникающего на краях одновременно выводимого на экран множества отдельных друг от друга плоских или объёмных изображений.

Сглаживание было придумано в 1972 году в Массачусетском технологическом институте в Architecture Machine Group, которая позже стала основной частью Media Lab.

Есть несколько методов сглаживания:

  • FXAA — метод сглаживания Nvidia. Самый производительный, но самый простой метод сглаживания, представляющий собой однопроходный пиксельный шейдер, который обсчитывает результирующий кадр на этапе постобработки.
  • MSSA — этот способ является популярным и до сих пор используется в играх. Изображение генерируется с более высоким разрешением, чем отображается. Во-вторых обнаруживает края объектов и только размазывает их. Это улучшает конечный результат и оказывает несущественное влияние на производительность, хотя следует отметить, что это все-таки сказывается на количестве отображаемых кадров.
  • MFAA — тоже метод сглаживания от Nvidia. Он производит сложную выборку пикселей как в одном кадре, так и сразу в нескольких кадрах. После этого она использует специально разработанный синтезирующий фильтр для создания изображений лучшего качества со скоростью, намного превышающей традиционное сглаживание.

Методов сглаживания ещё больше, но я затронул только три из них.

Тесселяция

Это автоматизированный процесс добавления новых выпуклых (в произвольное кол-во раз) многоугольников в полигональную сетку с целью повышения детализации сетки. При этом нагрузка на ПК повышается.

Пост-процессинг

Это все эффекты, которые накладываются на уже на готовый кадр просчитанной 3D-сцены, для улучшения готовой картинки.

К нему относятся:

Bloom

Bloom нередко применяется совместно с HDR, а еще у него есть довольно близкий родственник – Glow, именно поэтому эти три техники часто путают.

Bloom симулирует эффект, который можно наблюдать при съемке очень ярких сцен обычными камерами. На таких изображениях кажется, что интенсивный свет занимает больше объема, чем должен, и «залазит» на объекты, хотя и находится позади них.

High dynamic range (HDR)

Эффект, часто используемый в игровых сценах с контрастным освещением. Если одна область экрана является очень яркой, а другая затемненной, многие детали в каждой из них теряются, и они выглядят монотонно. HDR добавляет больше градаций в кадр и позволяет детализировать сцену.

Также он часто применяется для создания эффекта приспособления зрения, например когда после просиживания штанов в своей уютной, но тёмной комнаты ГГ выходит на улицу в ясный день.

Зернистость

Это артефакт, появляющийся в аналоговом ТВ при плохом сигнале, на старых видеокассетах или фотографиях.

Большинство игроков, выключают этот эффект, поскольку он ухудшает качество изображения, а не наоборот. Но в некоторых хоррорах шум на экране добавляет атмосферности.

Motion Blur

Это эффект размазывания изображения при быстром вращении камеры, в основном используется в играх, где нужно придать больше динамики и скорости, например гонки.

Читайте также:  Унф партионный учет как настроить

Эффект также поможет при необходимости скрыть низкую частоту смены кадров и добавить плавности в игровой процесс.

Ambient Occlusion

Ambient occlusion — это техника, применяемая для придания фотореалистичности в сцене с помощью более правдоподобного освещения находящихся в ней объектов, при котором учитывается наличие поблизости других предметов со своими характеристиками поглощения и отражения света.

Screen Space Ambient Occlusion (SSAO) является улучшенной версией Ambient Occlusion и тоже имитирует непрямое освещение и затенение. SSAO появился из-за того, что при современном уровне быстродействия видеокарт Ambient Occlusion не мог использоваться для просчета сцен в режиме реального времени. За более высокую производительность мы расплачиваемся более низким качеством картинки.

Есть ещё HBAO(+) и VXAO, разработанные Nvidia — если коротко, то это более качественный SSAO, требующий больше ресурсов видеокарты и дающий более тонкое и качественное затенение объектов.

Cel shading

Тип нефотореалистичного рендеринга, результатом которого является компьютерное изображение, в некоторой мере имитирующее результат рисования вручную.

Примерами игр с таким рендерингом являются Borderlands (1-2), XIII и т.д.

Depth of field

Глубина резкости – это расстояние между ближней и дальней границей пространства, в пределах которого все объекты будут в фокусе, в то время как остальная сцена окажется размытой.

Игрокам это придаёт эффект присутствия, что создаёт иллюзию присутствия.

Источник



Изучаем настройки графики в играх: как добиться высокого быстродействия при хорошей картинке

Будем откровенны, с той ситуацией, что творится в стране сейчас — о новых Hi-END сборках ПК задумывается далеко не каждый. В прочем, производители игр давно позволяют настроить графику под свою систему, и сегодня мы рассмотрим — какие настройки на что влияют. Поехали!

Для чего нужны настройки графики

Тут, думаю, объяснять не надо. Каждый «ползунок» отвечает за нагрузку на тот или иной узел компьютера. Так, к примеру, включение сглаживания (в особенности MSAA) очень серьезно поднимет загрузку видеокарты. Увеличение качества текстур приведет к большей загрузке видеопамяти, а улучшенный ландшафт (геометрия) — процессора. То есть то, что можно видеть под «минимальным», «низким», «средним», «высоким» пресетом графики — подойдет только сборкам, где все железо подобрано «ровно». Если же в сборке процессор топовый, а видеокарта начального уровня, то низкие настройки графики будут применяться и к процессору. Приведет это к тому, что процессор будет простаивать ну уж слишком много времени, тогда как такой запас производительности можно, например, направить на улучшение качества детализации объектов (не текстур, а их геометрии). В прочем, большинство игр сейчас могут подстроить настройки графики под систем самостоятельно. Но не все, и не всегда корректно.

Сейчас же рассмотрим те случаи, когда в конфигурации ПК есть слабое место, а так же рассмотрим — как снять нагрузку со слабого узла, не выставляя при этом минимальных настроек.

Но сперва надо выяснить слабое место нашей системы . Здесь все несложно: можно либо воспользоваться программами для мониторинга системы, либо выяснять путем снижения настроек графики для конкретного узла. Так например, выставляем средний пресет. Затем снижаем геометрию, запускаем игру. Если ничего не изменилось — выставляем настройки обратно и снижаем какие-нибудь другие. Как только вы нашли слабый узел, переходим дальше.

Слабый процессор

Как я уже и говорил, процессор обрабатывает геометрию объектов, помимо этого — обработка физики, ИИ, скрипты — все это дело рук процессора.

Разбирать будем на примере игры Sreious Sam: The first encounter.

Здесь видно наглядно: какие настройки графики нагружают процессор. Объяснять что за что отвечает, думаю, не надо, иначе наша статья превратится в книгу.

Слабая видеокарта

Видеокарта выводит изображение на экран (внезапно). На загрузку видеокарты влияет разрешение, отражения, сглаживание, тени (и качество всех этих эффектов), а также текстуры. Качество текстур не так сильно влияет на загрузку ГП, сколько на загруженность видеопамяти.

Наибольшее влияние на нагрузку оказывают:

  • Сглаживание (картинка рендерится в бОльшем разрешении, а затем сжимается до нужного. Справедливо это только в случае с SSAA сглаживанием. То есть, при разрешении в 720P, при включенном 4X SSAA, изображение будет рендериться в 5K разрешении).
  • Тени, а также их качество (видеокарта обрабатывает изображение не только с позиции наблюдателя, но и с точки зрения источника света).
  • Разрешение. (оказывает нагрузку как на ГП, так и на видеопамять).
  • Разрешение рендера (пиксельный коэффициент, по сути — «второе разрешение». Если выставить разрешение Full-HD, и поставить при этом пиксельный коэффициент на 2/3 полоски, то на выходе получим картинку в разрешении HD (720P). При этом интерфейс и сама игра технически все еще будет в разрешении Full-HD).
  • Динамическое освещение (тут как и в случае с тенями. Динамическое освещение значительно увеличивает количество источников света, помимо света от которых нужно просчитать еще и тени).

Позже на этом канале я рассмотрю разные виды сглаживания, а также их влияние на производительность. Самое время подписаться)

Читайте также:  Как настроить микрофон что бы себя не слышать

На нагрузку практически не влияет анизотропная фильтрация (значения до 4-х), но при этом она значительно улучшает качество наклонных поверхностей (чем больше угол — тем больше разница в качестве).

Мало оперативной памяти

С отсутствием оперативки увы, ничего не поделать. Игре требуется память для хранения информации. Перед тем, как попасть в память видеокарты, они попадают в оперативную память. Таким образом дефицит оперативки может приводить к неприятным микрофризам, а также к долгой загрузке текстур. К слову, такие же симптомы и у недостаточной пропускной способности памяти, как вариант — разогнать память, увеличить ее объем, либо снизить качество текстур.

Отдельный случай — когда оперативная память используется в качестве видеопамяти (в случае если у вас интегрированная видеокарта, либо в текущий момент игры отдельной видеопамяти видеокарты не хватает для текстур). Тогда имеет смысл серьезно снизить качество текстур, однако для интегрированных видеокарт это вряд ли будет актуально.

На этом все, спасибо за дочитывание. Буду благодарен за лайк, если статья была полезна. Также не лишней будет и подписка на канал , чтобы не пропустить новые, интересные статьи. До скорого!

Источник

Гайд. За что отвечают настройки графики в играх и как они влияют на FPS

Разрешение экрана

Думаю, с понятием разрешения знакомы уже более-менее все игроки, но на всякий случай вспомним основы. Все же, пожалуй, главный параметр графики в играх.

Изображение, которое вы видите на экране, состоит из пикселей. Разрешение — это количество пикселей в строке, где первое число — их количество по горизонтали, второе — по вертикали. В Full HD эти числа — 1920 и 1080 соответственно. Чем выше разрешение, тем из большего количества пикселей состоит изображение, а значит, тем оно четче и детализированнее.

Влияние на производительность

Очень большое.Увеличение разрешения существенно снижает производительность. Именно поэтому, например, даже топовая RTX 2080 TI неспособна выдать 60 кадров в 4K в некоторых играх, хотя в том же Full HD счетчик с запасом переваливает за 100. Снижение разрешения — один из главных способов поднять FPS. Правда, и картинка станет ощутимо хуже.

В некоторых играх (например, в Titanfall) есть параметр так называемого динамического разрешения. Если включить его, то игра будет в реальном времени автоматически менять разрешение, чтобы добиться заданной вами частоты кадров.

Вертикальная синхронизация

Если частота кадров в игре существенно превосходит частоту развертки монитора, на экране могут появляться так называемые разрывы изображения. Возникают они потому, что видеокарта отправляет на монитор больше кадров, чем тот может показать за единицу времени, а потому картинка рендерится словно «кусками».

Вертикальная синхронизация исправляет эту проблему. Это синхронизация частоты кадров игры с частотой развертки монитора. То если максимум вашего монитора — 60 герц, игра не будет работать с частотой выше 60 кадров в секунду и так далее.

Есть и еще одно полезное свойство этой опции — она помогает снизить нагрузку на «железо» — вместо 200 потенциальных кадров ваша видеокарта будет отрисовывать всего 60, а значит, загружаться не на полную и греться гораздо меньше.

Впрочем, есть у Vsync и недостатки. Главная — очень заметный «инпут-лаг», задержка между вашими командами (например, движениями мыши) и их отображением в игре.

Поэтому играть со включенной вертикальной синхронизацией в мультипеере противопоказано. Кроме того, если ваш компьютер «тянет» игру при частоте ниже, чем заветные 60 FPS, Vsync может автоматически «лочиться» уже на 30 FPS, что приведет к неслабым таким лагам.

Лучший способ бороться с разрывами изображения на сегодняшний день — купить монитор с поддержкой G-Sync или FreeSync и соответствующую видеокарту Nvidia или AMD. Ни разрывов, ни инпут-лага.

Влияние на производительность

В общем и целом — никакого.

Сглаживание(Anti-aliasing)

Если нарисовать из квадратных по своей природе пикселей ровную линию, она получится не гладкой, а с так называемыми «лесенками». Особенно эти лесенки заметны при низких разрешениях. Чтобы устранить этот неприятный дефект и сделать изображения более четким и гладким, и нужно сглаживание.

Здесь и далее — слева изображение с отключенной графической опцией (или установленной на низком значении), справа — с включенной (или установленной на максимальном значении).

Технологий сглаживания несколько, вот основные:

  • Суперсэмплинг (SSAA) — самое эффективное сглаживание, но вместе с тем — жутко требовательное к ресурсам. Работает оно просто: ваша видеокарта рендерит картинку в гораздо более высоком разрешении, чем задано в настройках, а потом «ужимает» его обратно. Чем выше это значение, тем лучше сглаживание и тем выше нагрузка на компьютер. Грубо говоря, при значении SSAA 4X ваш ПК будет вынужден за одно и то же время обсчитать одну и ту же сцену четыре раза, а не один.
  • MSAA — мультисемплинг. По эффективности схож с SSAA, но работает совершенно по-другому (объяснить его простыми словами довольно сложно, но это, пожалуй, и не нужно), а потому менее требователен к ресурсам. Если компьютер позволяет, именно это сглаживание стоит пробовать включать в первую очередь. Картинка лишь едва-едва потеряет в четкости, зато лесенки почти исчезнут.
  • FXAA (Быстрое сглаживание) — более простой способ сглаживания. На всю картинку попросту накидывается размытие. Вообще не влияет на производительность, но добавляет в изображение очень много «мыла». В большинстве случаев уж лучше терпеть «лесенки», но тут кому как.
  • TXAA («Временное сглаживание») / MLAA («Морфологическое сглаживание») — то же самое, что MSAA, но еще эффективнее. Первый тип поддерживается видеокартами Nvidia, второй — AMD. Если в игре есть один из этих вариантов, лучше всего использовать именно его. Почти идеальный баланс между эффективностью и производительностью.
Читайте также:  Как настроить продолжительность работы вебасто для

Влияние на производительность

От ничтожного (FXAA) до колоссального (SSAA). В среднем — умеренное.

Качество текстур

Один из самых важных параметров в настройках игры. Поверхности всех предметов во всех современных трехмерных играх покрыты текстурами, а потому чем выше их качество и разрешение — тем четче, реалистичнее картинка. Даже самая красивая игра с ультра-низкими текстурами превратится в фестиваль мыловарения.

Влияние на производительность

Если в видеокарте достаточно видеопамяти, то практически никакого. Если же ее не хватает, вы получите ощутимые фризы и тормоза. 4 гигабайт VRAM хватает для подавляющего числа современных игр, но лучше бы в вашей следующей видеокарте памяти было 8 или хотя бы 6 гигабайт.

Анизотропная фильтрация

Анизотропная фильтрация, или фильтрация текстур, добавляет поверхностям, на которые вы смотрите под углом, четкости. Особенно ее эффективность заметна на удаленных от игрока текстурах земли или стен.

Чем выше степень фильтрации, чем четче будут поверхности в отдалении.

Этот параметр влияет на общее качество картинки довольно сильно, но систему при этом практически не нагружает, так что в графе «фильтрация текстур» советуем всегда выставлять 8x или 16x. Билинейная и трилинейная фильтрации уступают анизотропной, а потому особенного смысла в них уже нет.

Влияние на производительность

Тесселяция

Технология, буквально преображающая поверхности в игре, делающая их выпуклыми, рельефными, натуралистичными. В общем, тесселяция позволяет отрисовывать гораздо более геометрически сложные объекты. Просто посмотрите на скриншоты.

Влияние на производительность

Зависит от игры, от того, как именно движок применяет ее к объектам. Чаще всего — среднее.

Качество теней

Все просто: чем выше этот параметр, тем четче и подробнее тени, отбрасываемые объектами. Добавить тут нечего. Иногда в играх также встречается параметр «Дальность прорисовки теней» (а иногда он «вшит» в общие настройки). Тут все тоже понятно: выше дальность — больше теней вдалеке.

Влияние на производительность

Зависит от игры. Чаще всего разница между низкими и средними настройками не столь велика, а вот ультра-тени способны по полной загрузить ваш ПК, поскольку в этом случае количество объектов, отбрасывающих реалистичные тени, серьезно вырастает.

Глобальное затенение (Ambient Occlusion)

Один из самых важных параметров, влияющий на картинку разительным образом. Если вкратце, то AO помогает имитировать поведения света в трехмерном мире — а именно, затенять места, куда не должны попадать лучи: углы комнат, щели между предметами и стенами, корни деревьев и так далее.

Существует два основных вида глобального затенения:

SSAO (Screen space ambient occlusion). Впервые появилось в Crysis — потому тот и выглядел для своего времени совершенно фантастически. Затеняются пиксели, заблокированные от источников света.

HBAO (Horizon ambient occlusion). Работает по тому же принципу, просто количество затененных объектов и зон гораздо больше, чем при SSAO.

Влияние на производительность

Глубина резкости (Depth of Field)

То самое «боке», которое пытаются симулировать камеры большинства современных объектов. В каком-то смысле это имитация особенностей человеческого зрения: объект, на который мы смотрим, находится в идеальном фокусе, а объекты на фоне — размыты. Чаще всего глубину резкости сейчас используют в шутерах: обратите внимание, что когда вы целитесь через мушку, руки персонажа и часть ствола чаще всего размыты.

Впрочем, иногда DoF только мешает — складывается впечатление, что у героя близорукость.

Влияние на производительность

Целиком и полностью зависит от игры. От ничтожного до довольно сильного (как, например, в Destiny 2).

Bloom (Свечение)

Этот параметр отвечает за интенсивность источников света в игре. Например, с включенным Bloom, свет, пробивающийся из окна в помещение, будет выглядеть куда ярче. А солнце создавать натуральные «засветы». Правда, некоторые игры выглядят куда реалистичнее без свечения — тут нужно проверять самому.

Влияние на производительность

Чаще всего — низкое.

Motion Blur (Размытие в движении)

Motion Blur помогает передать динамику при перемещениях объекта. Работает он просто: когда вы быстро двигаете камерой, изображение начинает «плыть». При этом главный объект (например, руки персонажа с оружием) остается четким.

Источник