0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Трилинейная фильтрация или анизотропная что лучше

Содержание

ВИДЕОКАРТЫ

Настраиваем видеокарту для игр | Анизотропная фильтрация

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

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

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

Настраиваем видеокарту для игр | Постобработка

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

В распоряжении разработчика есть целый набор фильтров, предназначенных исключительно для создания эффектов киносъёмки, делая картинку более эстетичной. Motion Blur (эффект смазывания при быстром перемещении камеры), глубина резкости, Lens Flare (эффект блика от попадания солнечных лучей в объектив камеры) и хроматические аберрации — все они имитируют эффекты аппаратной кинокамеры. Кому-то нравятся эти эффекты, кто-то их терпеть не может, но только некоторые из них заметно влияют на производительность в видеоиграх.

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

Motion Blur смазывает изображение объектов при быстром перемещении. Этот эффект часто используется для снижения влияния низкой частоты кадров на общее впечатление от игры, но если вы намерены добиться стабильной скорости 60 кадров в секунду, имеет смысл его отключить.

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

Фирменный эффект Nvidia Hairworks придаёт визуальную мягкость локонам волос Геральта из «Ведьмака», но если вам не нужен пример того, как поседеть с достоинством, лучше отключить эту особенно требовательную функцию у видеокарт Nvidia. Аналогичный «волосяной симулятор» TressFX у AMD пожирает намного меньше ресурсов, но его также стоит отключить, есть вы уже собрались выжать максимум FPS.

Настраиваем видеокарту для игр | Расстояние и поле зрения

Здесь всё элементарно: чем больше объектов находятся на экране, тем больше ресурсов уходит на их рендеринг и обработку. Поле зрения — это перспектива мира, который вы видите на дисплее, и чем оно шире, тем больше объектов захватывается «периферийным зрением». Расстояние — это виртуальный игровой горизонт, чем он дальше, тем большая перспектива просматривается игроком.

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

Настраиваем видеокарту для игр | Чего можно добиться?

Чтобы проиллюстрировать, насколько высоко влияние описанных настроек на потенциальную частоту кадров, мы взяли две игры Overwatсh и Middle Earth: Shadows of War и запустили их на системе, состоящей из процессора Intel Core i7 8700K, видеокарты Nvidia GeForce GTX 1070, 16 Гбайт оперативной памяти DDR4-3200 и SSD-накопителя.

До внесения каких-либо изменений в настройки Ultra игра Overwatch шла со средней частотой 121 кадров в секунду на разрешении 1440p. Затем мы отключили фоновое затенение, установили минимальный уровень динамических отражений, минимальный уровень сглаживания FXAA и минимальный уровень детальности теней. Результат впечатлил: 196 кадров в секунду. Мы не трогали ни разрешение, ни настройки текстур, ни поле зрения. На самом деле, существенно повысить частоту кадров может одно только отключение отражений.

В игре Shadows of War мы установили минимальный уровень фонового затенения, средний уровень подсветки, низкий уровень сглаживания FXAA, средний уровень детальности теней и отключили эффект «смазывающей камеры» motion blur. В результате частота кадров выросла с посредственных 30 до гораздо более вдохновляющих 76 кадров в секунду.

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

Содержание

Разрешение

Пиксель — основная единица цифрового изображения. Это цветовая точка, а разрешение — количество столбцов и рядов точек на вашем мониторе. Самые распространенные разрешения на сегодня: 1280×720 (720p), 1920×1080 (1080p), 2560×1440 (1440p) и 3840 x 2160 (4K или «Ultra-HD»). Но это для дисплеев формата 16:9. Если у вас соотношение сторон 16:10, разрешения будут слегка отличаться: 1920×1200, 2560×1600 и т.д. У ультрашироких мониторов разрешение тоже другое: 2560×1080, 3440×1440 и т.д.

Кадры в секунду (frames per second, FPS)

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

Читать еще:  Размер сенсора камеры на что влияет

Чем сильнее вы загрузите видеокарту обработкой красивых, наполненных деталями игровых сцен, тем ниже будет ваш FPS. Если частота кадров окажется низкой, они будут повторяться и получится эффект подтормаживания и подвисания. Киберспортсмены охотятся за максимальном возможными показателями FPS, особенно в шутерах. А обычные пользователи зачастую довольствуются играбельными показателями — это где-то 60 кадров в секунду. Однако, мониторы на 120-144 Гц становятся более доступными, поэтому потребность в FPS тоже растет. Нет смысла играть на 120 герцах, если система тянет всего 60-70 кадров.

Так как в большинстве игр нет встроенного бенчмарка, для измерения кадров в секунду используется стороннее программное обеспечение, например, ShadowPlay или FRAPS. Однако, некоторые новые игры с DX12 и Vulkan могут некорректно работать с этими программами, чего не наблюдалось со старыми играми на DX11.

Апскейлинг и даунсэмплинг

В некоторых играх есть настройка «разрешение рендеринга» или «rendering resolution» — этот параметр позволяет поддерживать постоянное разрешение экрана, при этом настраивая разрешение, при котором воспроизводится игра. Если разрешение рендеринга игры ниже разрешения экрана, оно будет увеличено до масштабов разрешения экрана (апскейлинг). При этом картинка получится ужасной, ведь она растянется в несколько раз. С другой стороны, если визуализировать игру с большим разрешением экрана (такая опция есть, например, в Shadow of Mordor), она будет выглядеть намного лучше, но производительность станет заметно ниже (даунсэмплинг).

Производительность

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

Мы использовали наш Large Pixel Collider (суперкомпьютер от сайта PC Gamer), включив две из четырех доступных видеокарт GTX Titan, чтобы продемонстрировать, как сильно разрешение влияет на производительность.

Тесты проводились в бенчмарке Shadow of Mordor:

1980х720 (½ родного разрешения)

2560х1440 (родное разрешение)

5120х2880 (x2 родного разрешения)

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

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

Одним из решений этой проблемы стала вертикальная синхронизация, которая почти всегда присутствует в настройках графики. Она не позволяет игре показывать кадр, пока дисплей не завершит цикл обновления. Это вызывает другую проблему — задержка вывода кадров, когда игра способна показать большее количество FPS, но ограничена герцовкой монитора (например, вы могли бы иметь 80 или даже 100 кадров, но монитор позволит показывать только 60).

Адаптивная вертикальная синхронизация

Бывает и так, что частота кадров игры падает ниже частоты обновления монитора. Если частота кадров игры превышена, вертикальная синхронизация привязывает ее к частоте обновления монитора и она, например, на дисплее с 60 Гц не превысит 60 кадров. А вот когда частота кадров падает ниже частоты обновления монитора, вертикальная синхронизация привязывает ее к другому синхронизированному значению, например, 30 FPS. Если частота кадров постоянно колеблется выше и ниже частоты обновления, появляются подтормаживания.

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

Технологии G-sync и FreeSync

Новые технологии помогают разобраться со многими проблемами, которые зачастую основаны на том, что у дисплеев фиксированная частота обновления. Но если частоту дисплея можно было бы изменять в зависимости от FPS, пропали бы разрывы кадров и подтормаживания. Такие технологии уже есть, но для них нужны совместимые видеокарта и дисплей. У Nvidia есть технология G-sync, а у AMD — FreeSync. Если ваш монитор поддерживает одну из них и она подходит к установленной видеокарте, проблемы решены.

Команда для отображения фпс в CS: GO

Перед тем, как начнете изменять параметры влияющие на графику, пропишите у себя в консоли еще одну команду:
fps_max 0 или fps_max «частота обновления монитора»
Первую, если хотите понять и увидеть насколько максимально возможным может быть фпс у вас в КС ГО.
И вторую, если хотите разумно использовать мощь своего железного друга. То есть, вы приведете в соответствие частоту обновления экрана и частоту генерирумых кадров видеокартой. Тогда это не позволит, генерировать фпс «вхолостую». Другими словами. вы все равно не увидете больше кадров созданных видеокартой, чем успевает показать ваш монитор. (Надеюсь понятно объяснил).
У второго параметра есть не который материальный и осязаемый плюс: если ваш фпс выше частосты монитора, то таким образом вы не будете по полной нагружать видеокарту, она будет меньше шуметь, меньше греться и у нее будет некий запас по производительности, в случае резкого и динамического изменения в игре и тогда возможно меньше будет не приятных просадок. Но есть и минус: не которым игрокам не нравится отзывчивость мыши в таком режиме. Так что выбор оставляю за вами.
Для себя же делал fps_max 0, так как хотел понять насколько могу поднять фпс.

Настройки видео в CS: GO

Опишу только те параметры, которые действительно влияют на фпс.

  1. Разрешение — Думаю многим известно из вас, что профи играют на разрешении или 1024х768 или 800х600. И это на больших мониторах! Данный параметр очень сильно влияет на фпс. У меня разница между 1280х960 и 1024х768 составила 14 кадров, а между 1280х960 и 800х600 — 23 fps.
  2. Режим отображения — В нашем случае подходит На весь экран. Если выставить На весь экран в окне, то фпс просядет.
  3. Энергосберегающий режим — Выкл. Настройка в основном для ноутбуков. Но если выставите как Вкл, то фпс упадет.
  4. Общее качество теней — В общем и целом на фпс практически не влияет. Для средних и топовых видеокарт особой разницы точно не заметно между Очень низкое и Высокое. К тому же на низком разрешении визуально отличия малозаметно, есть ли смысл тогда в красивостях? Ставим Очень низкое.
  5. Детализация моделей и текстур — Эту настройку ощущает в основном только видеокарта. Поэтому, если у нее памяти достаточно, то ставьте на свое усмотрение. Со своими 256 Мб у меня разница была в 2 фпс между Низкое и Высокое.
  6. Детализация эффектов — влияет на дальность прорисовки и качество эффектов. Так вот эти эффекты обычно возникают когда сильный «замес», куча взрывов, искры, огонь и полно народу. Если у вас в такие моменты ну очень сильно проседает фпс, то попробуйте понизить данный параметр. Во всех остальных случаях — Высокое. У меня разница составила 1 fps.
  7. Детализация шейдеров — При выборе максимального значения, мой фпс упал на 3 пункта. Хотя эта настройка отвечает за качество теней и освещения, всё же вряд ли у всех такой эффект будет. Поэтому поиграйтесь с данным параметровв обе стороны, особенно у тех, у кого слабая видюха.
  8. Многоядерная обработка — в баталиях с большим количеством игроков заметен выигрыш в производительности. У меня он составил 6 фпс. Данный режим задействует несколько ядер процессора одновременно, что в идеале должно сказаться на уменьшении лагов и тормозов. Но это в теории. На практике бывают исключения. Обязательно поиграйтесь с этим значением. Оставляем Вкл.
  9. Режим сглаживания множественной выборки — Убирает эффект «зубчатости» на объектах в КС ГО. Вся нагрузка ложится на видеокарту. У меня разница между отключенным и 4xMSAA составила 7 фпс. Кому интересно, данный режим (MSAA) даёт несколько худшее качество графики, но обеспечивает огромную экономию вычислительной мощности, по сравнению со своим предшественником SSAA.
  10. Режим фильтрации текстур — Для обладателей слабых видеокарт рекомендуется билинейная. Для остальных подойдет — трилинейная. Так как в производительности разницы не заметно. При выборе анизотропной фильтрации будьте готовы потерять 1-2-3 fps-а.
  11. Сглаживание с помощью FXAA — Еще один режим сглаживания Fast appro X imate Anti-Aliasing, не понятно почему его вынесли в отдельный пункт,но оно считается более быстрое и производительное решение по сравнению с MSAA, но на моей видеокарте ATI фпс просел на 13 значений. (Не знаю с чем это связано, возможно с драйвером).
  12. Вертикальная синхронизация — в таком режиме максимальный фпс привязывается к частоте обновления монитора. На топовых и средних видеокартах позволяет экономить их ресурсы и создавать меньше шума, так как они меньше нагреваются.
  13. Размытие движения — сглаживает картинку при резком движении мыши. На фпс не много влияет.
Читать еще:  Частота видеопамяти на что влияет

Это был самый простой и доступный способ понизить фпс в Counter-Strike: Global Offensive. Ничего новаторского здесь нет, в отличии от того, что указано в видео ниже.

Сглаживание

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

Существует два типа сглаживания, обычно используемых в играх.

  • Пространственное сглаживание — визуализирует графику с более высоким разрешением, а затем уменьшает изображение до текущего разрешения. Подобная техника встречается при понижающей дискретизации игр. Если при понижающей дискретизации весь кадр отображается с более высоким разрешением, чем отображается, сглаживание влияет только на линии вокруг объектов. Список включает MSAA (сглаживание мультисэмплов) и SSAA (сглаживание суперсэмплов, также известное как FSAA или полноэкранное сглаживание).
  • Постобработка сглаживания — сглаживает края пикселей после рендеринга кадров. Это включает в себя все пиксели, присутствующие в игре, включая шейдеры. Список включает в себя Nvidia FXAA (быстрое приближенное сглаживание), TXAA (временное сглаживание), SMAA и AMD MLAA (морфологическое сглаживание).

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

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

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

Гайд. За что отвечают настройки графики в играх и как они влияют на 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. Если в игре есть один из этих вариантов, лучше всего использовать именно его. Почти идеальный баланс между эффективностью и производительностью.
Читать еще:  ISO камера андроид что это

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

От ничтожного (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 помогает передать динамику при перемещениях объекта. Работает он просто: когда вы быстро двигаете камерой, изображение начинает «плыть». При этом главный объект (например, руки персонажа с оружием) остается четким.

Выводы

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

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

Mip-mapping

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

Насколько это помогает?

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

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

Трилинейная фильтрация

Более продвинутый вариант. Цвет пикселя высчитывается как среднее арифметическое 8 текселей, попадающих в зону обзора, а точнее по 4 на 2 соседних текстуры. Для предотвращения малой резкости изображения используют своеобразный «костыль» — берут картинки с более детальным разрешением, чем они нужны без этой технологии.

p, blockquote 9,0,0,1,0 —>

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

p, blockquote 10,0,0,0,0 —>

Также для вас может быть полезно почитать «Что такое анизотропная фильтрация». Буду признателен всем, кто расшарит этот пост в социальных сетях. До завтра!

p, blockquote 11,0,0,0,0 —>

p, blockquote 12,0,0,0,0 —> p, blockquote 13,0,0,0,1 —>

Ссылка на основную публикацию
Статьи c упоминанием слов:

Adblock
detector