Как добыть молоко. Как в майнкрафте добыть молоко. Подготовка и поиск

Очень сильно, на повышение фпс в настройках графики, влияют четыре параметра:

  • Прорисовка chunks
  • Использование VBO
  • Графика: Детально\Быстрая

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


Как настроить графику в Майнкрафт



За основу взят чистый клиент Майнкрафт, без модов и текстур. Собственно такие настройки выставил у себя для комфортной игры.
Чтобы увидеть количество фпс в игре, нужно нажать F3.

Графика: Детально или Быстро
На моем ПК, изменение этого параметра, меняет фпс в районе 10-20, особенно это заметно во время дождя.
При включении Детально будут появляться частицы дождя и прозрачность листвы.
При выставлении Быстрая данные эффекты отображаться не будут.
Мягкое освещение
Использование этой настройки влияет на качество теней в Майнкрафт. По умолчанию она включена и стоит на максимуме.
Если у вас слабая видеокарта, то отключение мягкого освещения, может неплохо прибавить FPS.

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


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

Яркость
На количество фпс так же не влияет. Но влияет на комфорт игры.

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

Использовать V-Sync
Включение вертикальной синхронизации ограничит количество фпс до того же уровня, что и частота монитора. Если у монитора будет 60 Гц, то и fps будет 60. Конечно у такой настройки есть свои плюсы:

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

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

Использовать VBO
Vertex Buffer Object. Позволяет рендерить скрытые объекты (которые не видны игроку) только в памяти самой видеокарты. Т.е. не пересылать и не нагружать не нужными данными оперативную память. Дает очень существенный прирост кадров в секунду. Параметр должен быть обязательно выставлен как Вкл


Дальность прорисовки чанков. В игровом мире 1 чанк равен 16*16*256 блоков (Ш*Д*Г). Как только чанк прорисовывается и игрок попадает в него, сразу же для него грузятся все мобы, предметы и другие объекты. Данный параметр очень сильно влияет на производительность. Как настроить ее, здесь каждый должен подобрать себе значение и найти компромисс между красотой в игре и хорошим фпс.


Частота кадров
Данная настройка позволяет не грузить видеокарту по полной. Меньше нагрева, меньше шума. Попробуйте выставить это значение процентов на 30% ниже от вашего среднего фпс. Задумка кроется в том, чтобы у видюхи хватало ресурсов на обработку новых сцен и не было резких просадок и фризов. Т.к. у нее будет определенный запас по производительности. Данный совет не относится к тем у кого 5-10-15 кадров в секунду. Для вас это значение должно стоять максимум.

Покачивание камеры
Когда персонаж перемещается, камера покачивается. Это лишнее. Выкл.

Индикатор атаки
Время перезарядки сильного удара. На свое усмотрение.

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


Полноэкранный режим
Все мы привыкли играть в игры в таком режиме. Но если видюха слабенькая, то переключение на оконный режим, может повысить фпс на 20-30 значений.

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


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

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


И видео

Настройка графики для PUBG
Я считаю, что это лучший вариант для настройки графики в игре Пубг (или как ее называют — Пабг). Настройка подойдет как слабым так и производительным ПК.

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

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

Можно ли отключить тени в PUBG?
Нет. Тени отключить в игре нельзя. В последних обновлениях, разработчики максимально оптимизировали тени и они не влияют на производительность. Такое решение было принято по причине, что игроки с тенями несомненно уступают тем, кто тени в игре не включал. Силуэты противников лучше различались под деревьями и скрытыми тенями объектами, когда с включенной тенью игрок их практически не видел.

Можно ли отключить траву в PUBG?
Нет. Траву, аналогично с тенями отключить нельзя. Также ссылаясь на дисбаланс, разработчики запретили возможность отключения травы. Программные способы могут привести к бану аккаунта PUBG.

На каких настройках лучше всего играть в PUBG?
По мере обновлений, игра приходит к балансу между высокими и низкими настройками. Поэтому все упирается в мощность вашей системы. Но есть некоторые параметры, которые существенно могут улучшить видимость, такие как сглаживание, дальность прорисовки и пост-обработка.

Сглаживание
Сглаживание в PUBG убирает эффект «лесенки» делая грани объектов более мягкими, при этом добавляя в игру немного мыла. Некоторым игрокам этот эффект дает преимущество, т.к. глаз не так сильно напрягается при фокусе на дальние расстояния. Также он делает траву немного тоньше, сглаживая ее. Этот эффект требует высокой производительности системы, поэтому на слабых ПК советуем его выключать.

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

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

Листва
Никак не влияет на дальность видимости и плотность травы/кустов. Поэтому устанавливается по желанию.

Какие текстуры ставить в PUBG?
Здесь все упирается в мощность вашей системы. Могу сказать, что качество текстур не дает никакого преимущества в игре.

Если во время сражения FPS на ноутбуке всегда слишком низкий, предлагаем выполнить следующие действия:

I. Убедиться, что компьютер подходит по системным требованиям.

II. Установить высокопроизводительный план потребления энергии.

III. Отключить все снижающие производительность системы и Интернет программы.

IV. Проверить, какое количество видеокарт установлено в ноутбуке.

V. Переключить видеокарту на дискретную.

Vа. Инструкция для Nvidia видеокарт.

Vб. Инструкция для AMD видеокарт.

VI. Если ничего не помогло, создать заявку в службе поддержки.

I. Для начала, убедитесь в том, что Ваш ноутбук соответствует .

II. Высокопроизводительный план потребления энергии.

1. Нажмите "Пуск".

2. Перейдите в "Панель управления" > "Система и безопасность".

3. Выберите "Электропитание".

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

III. Отключите все снижающие производительность системы и Интернет программы

Антивирусы (в крайнем случае), клиенты для скачивания файлов (например: uTorrent, Download Master, Zona, FlashGet и другие), программы обеспечивающие текстовую и голосовую связь (например: Skype, ICQ), закройте браузер и другие, ненужные приложения. Особенно в данной ситуации стоит выделить антивирус, так как в процессе игры он проверяет различные файлы и это в определенной степени нагружает систему.

IV. Для того, чтобы узнать количество видеокарт на Вашем ноутбуке, выполните следующие действия:

1. Нажмите кнопку Пуск, введите в строку поиска слово “устройство” (без кавычек) и в списке результатов выберите “Диспетчер устройств”.

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

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

V. Переключение видеокарт

Итак, мы определили, что ноутбук соответствует системным требованиям игры, может переключаться между видеокартами и у него правильно настроен план питания. Теперь необходимо правильно настроить видеокарту под игру, так как, вероятнее всего, на ноутбуке автоматически используется встроенная видеокарта Intel и это вызывает понижение FPS. Для использования дискретной видеокарты необходимо выполнить следующие инструкции:

Vа. Панель управления Nvidia. Для видеокарт Nvidia GeForce

Если в Вашей системе стоит видеокарта AMD Radeon или только Intel, то перейдите к разделу Vб.

Убедитесь, что на Вашем ноутбуке установлены актуальные драйвера для видеокарты Nvidia GeForce. Для установки\обновления драйверов производитель рекомендует использовать программу GeForce Experience , которая отслеживает выход нового драйвера для вашей видеокарты и автоматически обновляет его. После установки драйвера через программу GeForce Experience , обязательно перезагрузите компьютер.

Настройка видеокарт Nvidia GeForce производится через “Панель управления Nvidia”.

Для открытия данной панели кликните правой кнопкой мыши на рабочем столе, в выпадающем окне выберите пункт “Панель управления NVIDIA”.

1. В панели управления, перейдите во вкладку "Управление параметрами 3D". В глобальных параметрах укажите процессор Nvidia как предпочтительный и нажмите "Применить".

2. Перейдите во вкладку "Программные настройки". В первом пункте нажмите Добавить, затем Обзор. Найдите файл Castle.exe (расположен в папке с установленной игрой PrimeWorld\Castle\Castle.exe) и PW_Game.exe (расположен в папке с установленной игрой PrimeWorld\PvP\Bin\PW_Game.exe), затем нажмите "Добавить выбранную программу".

Во втором пункте в выпадающем меню выберите "Высокопроизводительный процессор Nvidia".

Важно! Добавив Castle.exe, не забудьте нажать "Применить", затем добавьте PW_Game.exe и также нажмите "Применить".

Перезапустите свой компьютер и запустите игру. Если Вы не заметите прироста в значении FPS или он будет не значительным то, выполните следующие действия:

Запустите "Панель управления Nvidia". Перейдите во вкладку "Регулировка настроек изображения с просмотром", выберите пункт "Пользовательские настройки с упором на:" и перетащите ползунок влево до упора, чтобы появилась надпись "Производительность". Нажмите "Применить", перезагрузите свой компьютер и запустите игру.

Vб. ATI Catalyst Control Center. Для видеокарт AMD Radeon

Если в Вашей системе стоит только видеокарта Intel, то перейдите к разделу VI.

Перед началом выполнения настроек убедитесь, что на Вашем ноутбуке установлены актуальные драйвера для видеокарты AMD Radeon. Для установки\обновления драйверов загрузите утилиту для определения наиболее подходящих драйверов для вашей системы AMD Driver Autodetect с официального сайта AMD. Утилита не нуждается в установке — просто запустите ее и она автоматически предложит скачать необходимый драйвер. После установки драйвера обязательно перезагрузите компьютер.

Чтобы изменить параметры переключения видеокарт в ATI Catalyst Control Center, выполните следующие действия.

1. Нажмите кнопку Пуск и в поле поиска введите текст CCC (в английской раскладке), затем из списка результатов выберите пункт CCC - Advanced (Дополнительные параметры):

2. В меню Catalyst Control Center выберите Switchable Graphics (Переключение видеокарт).

3. Выберите Browse (Обзор) для поиска выполняемого файла для приложения, которое необходимо настроить. В нашем случае это исполняемые файлы Castle.exe (расположен в папке с установленной игрой PrimeWorld\Castle\Castle.exe) и PW_Game.exe (расположен в папке с установленной игрой PrimeWorld\PvP\Bin\PW_Game.exe).

Внесенные изменения будут сразу же применены. Перезагрузите компьютер и запустите игру.

Не забудьте завершить работу ненужных программ на момент запуска игры.

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

VI. Если инструкции не помогли повысить FPS

Создайте заявку в службе поддержки, сразу к запросу приложив , файл и подробное описание проблемы (при каких условиях происходит обычно просад, замирает ли звук вместе с картинкой и так далее). Также укажите, какие инструкции Вы уже выполнили.

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

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

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

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

Учитывая объем обрабатываемых данных (а в сцене может быть множество 32-битовых текстур высокого разрешения), анизотропная фильтрация особенно требовательна к пропускной способности памяти. Уменьшить трафик можно в первую очередь за счет компрессии текстур, которая сейчас применяется повсеместно. Ранее, когда она практиковалась не так часто, а пропуская способность видеопамяти была гораздо ниже, анизотропная фильтрация ощутимо снижала количество кадров. На современных же видеокартах она почти не влияет на fps.

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

Шейдеры

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

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

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

Шейдеры очень продуктивно работают в параллельном режиме, и именно поэтому в современных графических адаптерах так много потоковых процессоров, которые тоже называют шейдерами. Например, в GeForce GTX 580 их целых 512 штук.

Parallax mapping

Parallax mapping - это модифицированная версия известной техники bumpmapping, используемой для придания текстурам рельефности. Parallax mapping не создает 3D-объектов в обычном понимании этого слова. Например, пол или стена в игровой сцене будут выглядеть шероховатыми, оставаясь на самом деле абсолютно плоскими. Эффект рельефности здесь достигается лишь за счет манипуляций с текстурами.

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

Parallax mapping существенно экономит вычислительные ресурсы компьютера, поскольку при использовании объектов-аналогов со столь же детальной 3D-структурой производительности видеоадаптеров не хватало бы для просчета сцен в режиме реального времени.

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

Anti-Aliasing

До появления DirectX 8 сглаживание в играх осуществлялось методом SuperSampling Anti-Aliasing (SSAA), известным также как Full-Scene Anti-Aliasing (FSAA). Его применение приводило к значительному снижению быстродействия, поэтому с выходом DX8 от него тут же отказались и заменили на Multisample Аnti-Аliasing (MSAA). Несмотря на то что данный способ давал худшие результаты, он был гораздо производительнее своего предшественника. С тех пор появились и более продвинутые алгоритмы, например CSAA.

Учитывая, что за последние несколько лет быстродействие видеокарт заметно увеличилось, как AMD, так и NVIDIA вновь вернули в свои ускорители поддержку технологии SSAA. Тем не менее использовать ее даже сейчас в современных играх не получится, поскольку количество кадров/с будет очень низким. SSAA окажется эффективной лишь в проектах предыдущих лет, либо в нынешних, но со скромными настройками других графических параметров. AMD реализовала поддержку SSAA только для DX9-игр, а вот в NVIDIA SSAA функционирует также в режимах DX10 и DX11.

Принцип работы сглаживания очень прост. До вывода кадра на экран определенная информация рассчитывается не в родном разрешении, а увеличенном и кратном двум. Затем результат уменьшают до требуемых размеров, и тогда «лесенка» по краям объекта становится не такой заметной. Чем выше исходное изображение и коэффициент сглаживания (2x, 4x, 8x, 16x, 32x), тем меньше ступенек будет на моделях. MSAA в отличие от FSAA сглаживает лишь края объектов, что значительно экономит ресурсы видеокарты, однако такая техника может оставлять артефакты внутри полигонов.

Раньше Anti-Aliasing всегда существенно снижал fps в играх, однако теперь влияет на количество кадров незначительно, а иногда и вовсе никак не cказывается.

Тесселяция

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

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

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

Чтобы игра могла использовать тесселяцию, ей требуется видеокарта с поддержкой DirectX 11.

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

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

Если частота обновления монитора составляет 60 Гц, и видео-карта успевает просчитывать 3D-сцену как минимум с таким же количеством кадров, то каждое обновление монитора будет отображать новый кадр. Другими словами, с интервалом 16,66 мс пользователь будет видеть полное обновление игровой сцены на экране.

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

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

Post-processing

Это общее название всех эффектов, которые накладываются на уже готовый кадр полностью просчитанной 3D-сцены (иными словами, на двухмерное изображение) для улучшения качества финальной картинки. Постпроцессинг использует пиксельные шейдеры, и к нему прибегают в тех случаях, когда для дополнительных эффектов требуется полная информация обо всей сцене. Изолированно к отдельным 3D-объектам такие приемы не могут быть применены без появления в кадре артефактов.

High dynamic range (HDR)

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

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

Bloom

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

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

Film Grain

Зернистость - артефакт, возникающий в аналоговом ТВ при плохом сигнале, на старых магнитных видеокассетах или фотографиях (в частности, цифровых изображениях, сделанных при недостаточном освещении). Игроки часто отключают данный эффект, поскольку он в определенной мере портит картинку, а не улучшает ее. Чтобы понять это, можно запустить Mass Effect в каждом из режимов. В некоторых «ужастиках», например Silent Hill, шум на экране, наоборот, добавляет атмосферности.

Motion Blur

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

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

SSAO

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

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

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

Cel shading

Игры с эффектом Cel shading начали делать с 2000 г., причем в первую очередь они появились на консолях. На ПК по-настоящему популярной данная техника стала лишь через пару лет, после выхода нашумевшего шутера XIII. С помощью Cel shading каждый кадр практически превращается в рисунок, сделанный от руки, или фрагмент из детского мультика.

В похожем стиле создают комиксы, поэтому прием часто используют именно в играх, имеющих к ним отношение. Из последних известных релизов можно назвать шутер Borderlands, где Cel shading заметен невооруженным глазом.

Особенностями технологии является применение ограниченного набора цветов, а также отсутствие плавных градиентов. Название эффекта происходит от слова Cel (Celluloid), т. е. прозрачного материала (пленки), на котором рисуют анимационные фильмы.

Depth of field

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

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

Лицезреть эффект глубины резкости в гипертрофированной форме можно на некоторых фотографиях. Именно такую степень размытия часто и пытаются симулировать в 3D-сценах.

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

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

Чтобы выяснить, как включение тех или иных опций сказывается на производительности, мы воспользовались игровым бенчмарком Heaven DX11 Benchmark 2.5. Все тесты проводились на системе Intel Core2 Duo e6300, GeForce GTX460 в разрешении 1280×800 точек (за исключением вертикальной синхронизации, где разрешение составляло 1680×1050).

Как уже упоминалось, анизо-тропная фильтрация практически не влияет на количество кадров. Разница между отключенной анизотропией и 16x составляет всего лишь 2 кадра, поэтому рекомендуем ее всегда ставить на максимум.

Сглаживание в Heaven Benchmark снизило fps существеннее, чем мы того ожидали, особенно в самом тяжелом режиме 8x. Тем не менее, поскольку для ощутимого улучшения картинки достаточно и 2x, советуем выбирать именно такой вариант, если на более высоких играть некомфортно.

Тесселяция в отличие от предыдущих параметров может принимать произвольное значение в каждой отдельной игре. В Heaven Benchmark картинка без нее существенно ухудшается, а на максимальном уровне, наоборот, становится немного нереалистичной. Поэтому следует устанавливать промежуточные значения - moderate или normal.

Для вертикальной синхронизации было выбрано более высокое разрешение, чтобы fps не ограничивался вертикальной частотой развертки экрана. Как и предполагалось, количество кадров на протяжении почти всего теста при включенной синхронизации держалось четко на отметке 20 или 30 кадров/с. Это связано с тем, что они выводятся одновременно с обновлением экрана, и при частоте развертки 60 Гц это удается сделать не с каждым импульсом, а лишь с каждым вторым (60/2 = 30 кадров/с) или третьим (60/3 = 20 кадров/с). При отключении V-Sync число кадров увеличилось, однако на экране появились характерные артефакты. Тройная буферизация не оказала никакого положительного эффекта на плавность сцены. Возможно, это связано с тем, что в настройках драйвера видеокарты нет опции принудительного отключения буферизации, а обычное деактивирование игнорируется бенчмарком, и он все равно использует эту функцию.

Если бы Heaven Benchmark был игрой, то на максимальных настройках (1280×800; AA - 8x; AF - 16x; Tessellation Extreme) в нее было бы некомфортно играть, поскольку 24 кадров для этого явно недостаточно. С минимальной потерей качества (1280×800; AA - 2x; AF - 16x, Tessellation Normal) можно добиться более приемлемого показателя в 45 кадров/с.

Анизотропная фильтрация . Когда некая текстура отображается на дисплее не в своем истинном размере, в нее добавляются либо убираются пиксели. Это и называется фильтрацией. Другими словами фильтрация убирает ступенчатость и размытие изображения. Самый продвинутый вид фильтрации – это анизотропная фильтрация. Имеет настройку степени фильтрации (2х, 4х, 8х, 16х). Чем выше степень, тем реалистичнее выглядит картинка. Вполне достаточно степени 4х и 8х, а еще лучше ставить на максимум. Выключать фильтрацию не имеет смысла, т.к. она никак не влияет на количество кадров в современных видеокартах.

2 шаг

Anti-Aliasing (Сглаживание). Сглаживание работает так. Просчет кадров происходит в увеличенном разрешении до вывода на экран. После этого результат уменьшается до нужных размеров. В результате «лесенка» по краям картинки становиться не такой заметной. Чем выше степень сглаживания (2х, 4х, 8х, 16х, 32х) – тем лучше изображение. Отключать Anti-Aliasing бессмысленно по той же причине, что и предыдущую настройку.

3 шаг

V-Sync (Вертикальная синхронизация). Эта настройка синхронизирует кадры игры с частотой вертикальной развертки монитора. Смысл в том, что просчитанный кадр выводится на дисплей в момент обновления информации. Последующий кадр появится строго после предыдущего и т.д. Но учтите, что при включенной опции частота кадров в игре не должна превышать частоту вертикальной развертки дисплея. Если FPS ниже, тогда нужно включить тройную буферизацию в настройках драйвера видеокарты. На слабых компьютерах рекомендуется выключать верт. синхронизацию, это немного подымет производительность в играх.

4 шаг

Тесселяция . Эта опция повышает количество полигонов в несколько раз, что способствует увеличению детализации изображения. Для использования тесселяции игра должна поддерживать DirectX 11. Лучше устанавливать варианты moderate либо normal. На слабых видеокартах возможны артефакты изображения. Если комп нормальный, можете не выключать.

Статьи по теме: