Crysis как настроить графику

Настраиваем Crysis

Будем реалистами — геймеры часто любят выдавать желаемое за действительное. В подтверждение этих слов можно вспомнить историю с Doom 3. Игроки ожидали от Id software какого-то откровения, но его просто не могло быть. Ждали мега-игру, которая бы на долгие недели вырвала нас из реальной жизни,заставляя наслаждаться геймплеем. Получили обычный четырехкнопочный коридорный шутер, с неестественно высокими системными требованиями. У нового детища Crytek есть все шансы не повторить судьбу былой легенды от Кармака и Ко.

И мы говорим не о системных требованиях (о них ниже), а об организации игрового процесса. Crysis, как и его предок, является динамичным шутером от первого лица, действие которого происходит на огромных открытых пространствах. Именно сеттинг в свое время был главной составляющей успеха Far Cry — нечасто нам приходилось воевать в тропиках, зачищая уровни от «негламурных» наемников и не менее опасных драгенов(в локализации от Буки).

Far Cry в каком-то смысле опередил свое время. На момент его выхода даже самые навороченные ПК, оснащенные Radeon 9800XT/GeForce 5900 с трудом выдавали 40 FPS на высоких настройках качества графики. Что уж говорить о «прожиточном минимуме». Far Cry был не просто игрой — он был локомотивом индустрии, из-за которого сотни тысяч людей обновили конфигурации своих компьютеров. Тем, кто был не в состоянии сиюминутно раскошелиться на новенькую видеокарту или гигабайтовую планку ОЗУ приходилось искать компромисс: ставить бета-версии драйверов, разгонять до предела, редактировать конфигурационные файлы игры. При этом вопросов о неоправданной ресурсоемкости Far Cry не возникало, в отличие от того-же Doom 3 было прекрасно видно, на что тратятся мегагерцы и гигабайты.

История идет по кругу. И вот на дворе ноябрь 2007-го года, а перед нами во всем своем сияющем великолепии предстал его высочество Crysis. Вокруг него все устлано трупами видеокарт, тщетно пытавшихся справится с »very high» настройками графики, которые их владельцы самонадеянно выставили в меню настроек. Среди убиенных попадаются и весьма маститые GeForce 8800 GTX.

Более рационально мыслящие юзеры, а также потомственные пролетарии, владельцы карт уровня GeForce 7900GS и скромнее — решили поступить по другому и обойти с флангов. В своих потных руках они твердо сжимают то, что помогло им дойти до вулкана в 2004-м. То есть только что сошедшие со стапелей драйверы, разнообразные вольтмоды и заоблачный разгон, а также «правильные конфиги».У них есть шанс.

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

Впрочем не стоит забывать и про общее состояние системы. Фризы и лаги, а также нестабильность могут быть вызваны не «сыростью» игры или драйверов а банальной захламленностью ОС. Перед инсталляцией стоит провести дефрагментацию, а перед запуском игры отключить ненужные фоновые процессы — особенно это касается антивирусов. Надо помнить о том, что Crysis — весьма «тяжелая» игра и следить за температурой внутри системного блока — высокие значения не идут на пользу электронике. Особенное внимание следует уделить видеокарте, ЦП и чипсету. Да и чрезмерный разгон не добавляет стабильности.

Но, пора переходить от «от эстетики к конкретике». Рассмотрим важные для нас (влияющие на производительность)внутриигровые настройки.

Меню Graphics

Video Mode выбор разрешения экрана. Большие значения обеспечивают лучшее качество картинки, в то время как меньшие дают большее количество FPS. Опция сильно влияет на производительность. Vertical Sync несколько улучшает качество графики, но заметно влияет на скорость. DX9 vs. DX10 выбор API для рендеринга. В Windows XР можно пользоваться только DX9, в то время как в VISTA по умолчанию стоит DX10. В последнем случае можно форсировать DX9 (это улучшает производительность на 10-20%) запустив игру с параметром DX9. Разница в качестве едва заметна невооруженным глазом.

Anti-Aliasing Quality уменьшает «эффект лесенки» на краях полигонов ценой сильного падения скорости. Стоит включать именно в игре, а не через закладку в драйверах. Оптимальный вариант — r_UseEdgeAA 1.

Вкладка Advanced

Texture Quality настраивает уровень детализации текстур. Меньшее качество обеспечивает большую скорость. Стоит разумно ограничивать при наличии видеокарты с небольшим обьемом видеопамяти.

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

Physics Quality реалистичность «физики». Влияет на то, как деревья реагируют на ветер, эффекты повреждений, разрушаемость зданий (на уровне Low вообще отключается). реалистичность «физики». Влияет на то, как деревья реагируют на ветер, эффекты повреждений, разрушаемость зданий (на уровне вообще отключается). Shaders Quality оказывает огромное влияние на скорость vs производительность. Шейдеров в игре очень много,они интенсивно используются практически в каждом игровом аспекте, вплоть до прорисовки интерфейса.

Volumetric Effects Quality влияет на качество атмосферных эффектов, на количество и реалистичность туч, рендеринг лучей света, динамические тучи. Game Effects Quality его значение заметно во время(и после)жаркой перестрелки. Влияет на время отображения мертвых тел и дистанции при которой происходит их исчезновение. Post Processing Quality накладываются на уже отрендеренную картинку. К ним относятся засветка, концентрация на обьекте (резкость) и тому подобные «стилизирующие» эффекты. Оказывает существенное влияние на производительность.

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

Water Quality заведует всем, что связано с водой. Заметно влияет на скорость, если вокруг много жидкости, или если игрок находится под водой. На этом закончим краткое описание внутриигровых параметров. Мы рассмотрели все настройки, непосредственно влияющие на количество кадров в секунду. И раскрыли их назначение. Тем не менее, на этом обработка напильником только начинается. Далеко не все опции движка доступны через стандартное игровое меню. Далее мы уделим внимание «скрытым» настройкам, доступ к которым можно получить либо через консоль, либо путем правки конфигурационных файлов, чем мы и займемся. Стоит помнить, что их изменение не принесет троекратного роста FPS, но они, при должном внимании, способны заметно повысить скорость и комфортность игры.

Консоль и конфигурационные файлы. Консоль по традиции вызывается нажатием клавиши «

«. Она пригодится для тестирования настроек перед их внесением в файлы конфигурации. Часть команд изначально заблокирована. Чтобы их разблокировать, надо ввести команду con_restricted 0. Тем не менее, самые «морозоусточивые» будут работать только при прямом внесении непосредственно в *.cfg файлы.

Эти самые файлы находятся в разных директориях, и их немало, но практический интерес для нас представляют следующие:

  • Game.cfg — основные настройки игры
  • System.cfg — При добавлении в него пользовательских команд те исполняются при старте игры. Файл создается вручную.
  • sys_spec_ — группа файлов,содержащих множество значений для актуальных настроек.
  • diff_ — с их помощью можно тонко настроить уровень сложности.
  • actionmaps.xml — хранит варианты клавиатурных раскладок. Перед внесением изменений(с помощью любого текстового редактора) стоит сделать резервную копию этих файлов.

Game.cfg Находится в Documents and SettingsUserMy DocumentsMy GamesCrysis если у вас XP, и в UsersUserDocumentsMy GamesCrysis если у вас Vista. Хранит в себе все настройки,которые вы изменяли в игровом меню. И поэтому особого интереса не представляет. Вообще — не стоит его трогать, защищать от записи и т.д. Для внесения команд используйте другие файлы. О них ниже.

System.cfg По умолчанию его не существует, поэтому создайте его вручную в директории Program FilesElectronic ArtsCrytekCrysis. Игра автоматически «подхватывает» хранящиеся в нем команды и исполняет их. Очень удобное место для хранения исполняемых при запуске команд. В отличие от консоли, в этом файле переменные и команды разделяются не пробелом, а знаком «=».Учтите это. Сами команды печатаются столбиком, но не в ряд. В той-же папке можно создать и файл autoexec.cfg. Он тоже годится для хранения команд, но применяет их уже после загрузки игры. Стоит поэксперементировать с правильным размещением команд в этих двух файлах. Одни не исполнятся при запуске, другие — после оного.

Читайте также:  Как настроить сервер sql 2012

Sys_Spec_ Файлы в этой группе хранят все значения для всех внутриигровых параметров. Хранят по принципу «каждой опции — по отдельному файлу». Зависимость очевидна и в названиях файлов. Их не стоит редактировать напрямую. Лучше занести интересующие вас настройки и переменные в предназначенные для этого System.cfg и autoexec.cfg. Впрочем и Sys_Spec_ найдется применение, если вы захотите выставить «Very High» настройки рендеринга при использовании DirectX9 как в XP так и в Vista. По умолчанию эта возможность заблокирована.

Diff_ Четыре файла, заведующих уровнями сложности. Для каждого из них предназначен свой файл. Дислоцировано все это дело в Program FilesElectronic ArtsCrytekCrysisGameConfig. Зависимость названий очевидна и только diff_bauer отвечает за Delta сложность. Внутри этих файлов расположены настройки, влияющие на уровень сложности самыми незначительными деталями, в сумме дающими существенную разницу в «проблемности» прохождения. Еще исследуемые сгодятся для применения самых стойких команд, не реагирующих на свое внесение в иные конфигурационные файлы или исполнение через консоль.

Кстати, не стоит забывать о старой-доброй командной строке. Она не так удобна в эксплуатации, но старушка способна помочь нам с тремя командами представляющими для нас немалый интерес. Вот они:

  • DX9 включает рендеринг с помощью 9 версии API от Microsoft. Полезно при нехватке производительности.
  • DX10 соответственно применяет уже 10-ю версию. Работает, естественно, только в Висте.
  • Devmode режим разработчика.

Источник

Настройка и оптимизация Crysis

Игра Crysis имеет довольно много настроек в меню, но всё же это лишь небольшая часть того, что доступно с помощью консольных команд. Команды могут вводиться непосредственно в консоли, .cfg-файлах или через командную строку запуска игры. Консоль в игре Crysis, как и во многих других, выводится нажатием клавиши «Ё» По-умолчанию вы не можете активировать многие системные команды через консоль. Чтобы убрать это ограничение, нужно ввести команду con_restricted 0, или добавить строку con_restricted=0 в файл System.cfg (см. ниже). Но даже после снятия этого ограничения некоторые команды не будут работать, если их не прописать в файле System.cfg или diff_normal.cfg.

Конфиг-файл Game.cfg
Файл находится по адресу: \Documents and Settings\User\My Documents\My Games\Crysis directory в XP, или \Users\User\Documents\My Games\Crysis в Vista. В Game.cfg хранятся те настройки, которые вы выбрали через меню игры, поэтому нет необходимости редактировать этот файл.

Конфиг-файл System.cfg
Этот файл не существует по-умолчанию, так что вам нужно создать его в папке с установленной игрой. Этот файл хранит список команд, которые будут выполнены при загрузке игры. Формат записи команд в этот файл немного иной, чем в консоли, т.е. вместо r_motionblur 0, нужно писать r_motionblur=0, и каждая команда должна быть записана в отдельной строке. Вы можете всегда выполнить команды из любого другого .cfg-файла. Например, вы создали файл Mytweaks.cfg, вписали в него различные команды, и затем в игре в любое время вы можете открыть консоль, набрать exec Mytweaks.cfg и они будут выполняться.

Конфиг-файлы Sys_Spec*
Эти файлы вы найдёте по адресу [папка с игрой Crysis]\Game\Config\CVarGroups\. Для каждой установки есть подходящий файл с тем же именем. Например, Post Processing-эффектов, есть файл sys_spec_PostProcessing.cfg. Переменные в этих файлах могут иметь четыре значения – 1, 2, 3, 4. Это соответствует низким, средним, высоким и очень высоким настройкам качества. Я не рекомендую вам изменять значения этих файлов – лучше воспользоваться System.cfg или консолью. Но есть одна причина, по которой можно обратиться к файлам группы Sys_Spec* — с их помощью можно поставить настройки Very High под Windows XP или Windows Vista в режиме DX9, чего нельзя сделать через меню. То есть, вы можете взять все установки для Very High [4] и скопировать их в High [3], тогда при выборе в игре режима High будут включаться настройки как для Very High.

Конфиг-файлы Diff*
Есть четыре файла, начинающихся с diff_ в папке [папка с игрой Crysis]\Game\Config\. Каждый файл соответствует определённой настройке сложности, например, diff_bauer — файл для сложности Delta. Если вы сравниваете diff_easy с diff_bauer, вы увидите переменную g_playerSuitArmorModeHealthRegenTime = 8 в easy-файле, тогда как та же переменная имеет величину = 25 в bauer-файле. Это означает, что регенерация вашего здоровья до 100% будет приблизительно 3 раза дольше в режиме Брони на сложности Delta по сравнению с easy. Есть ещё одна особенность этих файлов. Некоторые команды могут не работать, когда вы вводите их в консоли или в System.cfg. В этом случае можно ту команду прописать в самом низу Diff* файла, соответствующего вашей сложности игры.

Командная Строка
Вы можете выполнить одну или несколько команд, введя их в свойствах запускающего игру ярлыка в пути к файлу Crysis.exe. Перед каждой командой ставится знак +. Например вот так игра запускается с отключенным motion blur и разрешением 800х600: «C:\Program Files\Electronic Arts\Crytek\Crysis\Bin32\Crysis.exe» +r_motionblur 0 +r_width 800 +r_height 600

Кроме описанного выше способа есть более правильный метод разблокировки настроек Very High в меню игры. Находим файл «CryRenderD3D9.dll», который лежит в папке . \Crysis\Bin32(64)\. Делаем в этой же папке его копию, с именем «CryRenderD3D10.dll» (оригинальный файл CryRenderD3D10.dll нужно удалить). Теперь создаём ярлык Crysis’а (перетаскиваем на рабочий стол файл «Crysis.exe» правой кнопкой, из меню выбираем «создать ярлык»). Затем клик правой кнопкой мыши на ярлыке и выбираем «Свойства». Переходим на закладку «Ярлык», там в поле «Объект» дописываем параметр «DX10», должно получиться примерно так: «D:\Games\Crysis\Bin32\Crysis.exe -DX10». Идём в . \Crysis\Game\. Открываем файл ShaderCache.pak любым архиватором и распаковываем его содержимое, получается примерно 300МБ. Затем находим в полученной папке папку «Cache» и переносим её в . \Мои Документы\My games\Crysis\Shaders\, заменяем имеющиеся файлы. Темерь надо удалить файл ShadersList.txt (%Мои документы%\My Games\CrySis\Shaders\Cache\ShaderList.txt). Игру запускаем с модифицированного ярлыка.

Crysis имеет свыше 1600 команд, которые могут быть введены в консоли, командной строке или в конфиг-файлах. Рассмотрим некоторые из них, влияющие на производительность. Для того, чтобы использовать консольную команду правильно, введите название и затем величину, например так: r_motionblur 0. Чтобы узнать текущее значение параметра, введите его в консоли без числа и нажмите Enter. Вы можете посмотреть краткое описание команды, набрав её со знаком ?, например: r_HDRLevel?. Ниже рассмотрены наиболее полезные консольные команды и даны их описания. В квадратных скобках даны возможные значения параметров.

Общие команды

cl_fov [число] — Определяет ваше поле зрения (FOV) в градусах. Чем выше величина, тем больше можете видеть. По умолчанию — 60 градусов, но владельцы широкоформатных мониторов могут попробовать большие значения. Повышение угла зрения снижает FPS.

cl_hud [0,1] — Если установлено на 0, то будет убран интерфейс с экрана. Удобно для снятия скриншотов.

cl_hitblur [число] — Определяет расстояние, на котором картинка будет смазана. Более высокая величина усиливает эффект, 0 отключает полностью.

cl_hitshake [число] – Определяет, как сильно изображение будет трястись при беге. Более высокая величина усиливает эффект, 0 отключает полностью.

cl_sensitivity [число] – Настройка чувствительности мыши. Здесь вы можете поставить более высокое значение, чем в меню игры.

i_mouse_accel [число] – Настройка акселерации мыши. Значение 0 отключает ускорение.

dt_time [seconds] – Настройка времени, в течение которого два нажатия на одну клавишу будут считаться двойным кликом.

r_GetScreenshot [0,1,2] – Если выполнить эту команду со значением 1 или 2, то будет снят скриншот и сохранён в папку Мои Документы\My Games\Crysis\ScreenShots

capture_file_format [jpg,bmp,tga,hdr] – Установка формата для скриншотов.

capture_folder [путь] – Установка пути для сохранения скриншотов.

capture_frames [0,1] – при выполнении команды со значением 1 начинается непрерывное создание скриншотов много раз в секунду. Чтобы это прекратить, выполните команду 0.

time_scale [число] — Эта установка управляет скоростью протекания времени в игре. 1 — норма, число меньше 1 – замедление, выше 1 – ускорение, 0 – полная заморозка.

Настройка сложности игры

ai_UseAlternativeReadability [0,1] — Если установлено на 0, корейцы говорят по-корейски, иначе – по-английски

ai_ROD — Есть несколько установочных параметров, начинающихся с ai_ROD. Они управляют вашей живучестью. Например, основная переменная ai_RODAliveTime регулирует время, которое вы можете продержаться под огнём.

ai_SOM — две переменных ai_SOM определяют ваш «Stealth-O-Meter». Чем выше значения, тем раньше вас обнаружат.

Читайте также:  Как настроить твой вай фай

g_playerSuit — Команды, начинающиеся с g_playerSuit, управляют параметрами вашего нанокостюма. Например, уменьшая величину g_playerSuitEnergyRechargeTime, ваша энергия восстановиться намного быстрее.

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

g_aiSuit – Эти параметры управляют нанокостюмами ваших врагов и союзников.

ai_AllowAccuracyDecrease [0,1] — Если установлено на 1, AI будет промахиваться при стрельбе в движущуюся цель.

ai_AllowAccuracyIncrease [0,1] — Если установлено 1, AI будет хорошо работать против неподвижных целей.

ai_AmbientFireQuota [число] — Определяет число AI, которые могут одновременно стрелять в игрока.

ai_WaterOcclusion [число] – Чем выше число, тем лучше вода маскирует вас.

Настройки графики/производительности

r_CustomVisions [0,1] – Вкл./выкл. различные эффекты зрения как например при использовании бинокля

r_DrawNearFoV [число] — Определяет угол зрения для объектов рядом с игроком, т.е его пушка и руки.

r_NoDrawNear [0,1] — Если установлено 1, не будут отображаться объекты рядом с игроком, т.е. его пушка не будет видна.

i_iceeffects [0,1] — Если установлено 0, не будут показываться эффекты стрельбы, что может поднять FPS на слабых системах.

i_rejecteffects [0,1] — Если установлено на 0, не будет эффектов вылета гильз, что может поднять FPS на слабых системах.

r_DisplayInfo [0,1,2] — Когда установлено на 1, отображается в углу экрана FPS и кол-во полигонов. Значения 0 или 2 отключают этот режим.

sys_enable_budgetmonitoring [0,1] — Если установлено на 1, отображается загрузка каждого компонента системы. Вы можете использовать различные sys_budget_ команды, чтобы устанавливать максимум для каждой строки.

r_PostProcessEffects [0,1,2] — Если установлено на 0, эта установка выключает все Post-эффекты (смазывание при движении, глубина резкости). Значение 1 оставляет только самые важные, 2 – включает все.

Meminfo [0,1] — Если установлено на 1, показывается использование вашей оперативной памяти.

MemStats [0,1] – Более подробная статистика использования памяти.

r_VSync [0,1] – Вкл./выкл. вертикальную синхронизацию.

d3d9_TripleBuffering [0, 1] – Вкл./выкл. тройную буферизацию. Используйте её вместе с VSync, чтобы не было сильного падения FPS. Если вы играете без VSync, то отключите тройной буфер, т.к. он дополнительно расходует видеопамять.

r_Height [число] — Эта команда регулирует высоту вашего экранного разрешения в пикселях, и вместе с командой r_width, может быть использовано, чтобы устанавливать требуемое разрешение.

e_particles_thread [0,1] — Вкл./выкл. много поточную систему частиц. Это обязательно должно быть включено в многоядерных системах.

e_vegetation_static_instancing [0,1] – Если включено, то можно получить прирост FPS за счет запрета рендеринга одинаковых статических объектов растительности по-отдельности.

es_OnDemandPhysics [0,1] – Включение функции может дать некоторый прирост FPS

e_hw_occlusion_culling_object [0,1] – Включение опции позволяет не прорисовывать невидимые игроком объекты, что приведёт к повышению FPS. Аналогично работает команда e_hw_occlusion_culling_water.

e_precache_level [0,1] — Если установлено на 1, каждый уровень загружается в память полностью, что увеличивает время загрузки и потребление памяти, но может исключить заедания во время игры. Используйте только при наличии избытка ОЗУ (4 Гб и более).

e_stream — Есть нескольких команд, начинающихся с e_stream. Если установлено на 1, то использование памяти игрой уменьшится, что поможет тем, у кого ОЗУ мало. Побочный эффект – возможны частые подгрузки во время игры.

gpu_particle_physics [0,1] — Если установлено на 1, задачи по обработке физики будут возложены на видеокарту. Включение этой опции поможет тем, у кого одноядерный проц и мощная видюха.

r_MultiGPU [0,1,2] – Если у вас одна видюха, ставьте 0, если SLI или CrossFire – 1, если не уверены – 2.

r_GeomInstancing [0,1] – Если включено, то будет задействовано ускорение геометрических расчётов видеокартой, что должно поднять производительность.

g_joint_breaking [0,1] – Если поставить 0, вы не сможете уничтожать объекты, такие как бутылки. Это поднимет FPS, но сильно уменьшит реалистичность.

ca_UseFacialAnimation [0,1] — Если установлено на 0, выключается система анимации лиц. Т.е. у всех будет одно и то же выражение лица. Это поднимет FPS, но сильно уменьшит реалистичность.

ca_UsePhysics [0,1] — Если установлено на 0, не будет использоваться физика. Это поднимет FPS, но сильно уменьшит реалистичность.

g_ragdollMinTime [число] – Определяет время исчезновения трупов. Чем оно меньше, тем выше FPS.

g_ragdollDistance [число] – Определяет расстояние, на котором будут исчезать трупы.

ca_UseDecals [0,1,2] — Вкл./выкл. такие эффекты, как отверстия от пуль. 2 – альтернативный метод, может вызвать глюки.

e_decals [0,1] — Вкл./выкл. все decals, например отверстия от пуль. Это может улучшить FPS.

e_decals_allow_game_decals [0,1] — Если установлено на 0, эта опция выводит из строя только динамические decals. Статические, типа следов шин да дорогах, остаются.

e_decals_life_time_scale [число] — Эта установка регулирует, сколько времени decals не исчезнут. Величина 1 = 10 секунд, 2 = 20 секунд, и т.п. Более низкая установка может улучшить FPS.

r_MotionBlur [0,1,2,3,4,101,102,103,104] — Эта установка регулирует использование смазывания придвижении, 0 – выкл. и может заметно улучшить FPS; 1 — вкл; 3 – вкл. и также позволяет смазывать не только ваш вид, но и быстро движущиеся объекты. Опции 10* предназначены для режима DX10.

r_MotionBlurShutterSpeed [число] – Регулировка величины смазывания.

g_dof_ironsight [0,1] — Вкл./выкл. DOF. Выключение может значительно поднять FPS.

g_dofset_maxscale [число] — Эта установка вместе с g_dofset_minscale используется для указания интенсивности DOF. Рекомендуемые значения от 1 до 3.

g_radialBlur [0,1] — Если установлено на 0, уберётся эффект размытия, когда рядом с вами что-то взорвалось. Поднимает FPS во время взрывов.

e_dynamic_light [0,1] — Если установлено на 0, выключается система динамического освещения. Это оказывает сильное влияние как на качество графики, так и на FPS.

e_max_entity_lights [число] — Эта установка регулирует максимальное количество источников света на объект. Снижение значения приведёт к поднятию FPS.

r_ColorGrading [0,1] — Вкл./выкл. специальный эффект цветовой градации, который нормально реализован только в режиме качества Very High. Его выключение поднимет FPS без заметного падения качества.

r_ColorGradingDOF [0,1] — Эта установка управляет использованием дополнительных DOF эффектов при использовании ColorGrading. Выключение поднимет FPS без заметного падения качества.

r_Coronas [0,1] — Эта установка регулирует эффект ореола, который окружает светлые источники, как например, фары машины. Блокировка этой установки может улучшить FPS в таких ситуациях, но это также заметно уменьшает реализм источников света.

r_Flares [0,1] — Если установлено на 0, эта команда выключает эффект линзы. Влияние на графику и FPS минимальное.

r_Glow [0,1] – Если смотреть на светлые объекты, находясь в тёмном помещении, они кажутся ещё ярче. Отключение этого параметра уберёт такой эффект.

r_HDRRendering [0,1] — Вкл./выкл. HDR.

r_EyeAdaptationBase [число] — Эта команда определяет силу, с которойваши глаза реагируют на яркий свет при включенном HDR. Чем ниже значение, там ярче кажется окружение при ярком солнечном свете.

r_HDRBrightOffset [число] — Эта установка регулирует общую яркость изображения когда HDR включен. Уменьшение величины увеличивает яркость.

r_HDRBrightThreshold [число] — Изменение этой команды изменяет общий эффект освещения HDR; более низкое значение увеличивает величину HDR.

r_HDRLevel [число] — Эта установка регулирует насыщенность и интенсивность HDR, с более высокими величинами HDR будет более насыщенным и неестественным.

r_SSAO [0,1] – Это улучшает режим освещения объектов, однако при отключении опции FPS может хорошо подняться без заметной потере в графике.

r_SSAO_amount [число] — Если SSAO включен, эта опция регулирует его интенсивность.

r_sunshafts [0,1] — Эта установка регулирует дополнительное освещение, которое проходит через растительность. Если установлено 1, эффект увеличит реализм ценой некоторого FPS.

r_Reflections [0,1] — Эта установка регулирует неводные отражения, как например, на стекле. Установка этой опции на 0 отключит все такие отражения, которые могут улучшить FPS ценой реализма.

r_Refraction [0,1] — Эта установка регулирует неводные преломления — эффект искажения при взгляде через прозрачные объекты. Установка этой опции на 0 отключит все такие отражения, которые могут улучшить FPS ценой реализма.

q_Shader — Есть несколько параметров, начинающихся с q_Shader. С их помощью вы можете изменить качество шейдерных эффектов: 0 = Низко, 1 = Средне, 2 = Высоко и 3 = Очень Высоко. Например, чтобы просто уменьшать качество стеклянных поверхностей в игре для потенциального повышения в FPS, измените команду q_ShaderGlass.

e_shadows [0,1] — Вкл./выкл. все тени.

e_shadows_cast_view_dist_ratio [число] — Эта установка регулирует расстояние на котором будут видны тени.

e_shadows_max_texture_size [число] — Эта опция устанавливает разрешение карт теней. Возможные значения: 256, 512, 1024, 2048, 4096, Чем выше, тем качественнее тени, но ниже FPS.

Читайте также:  Можно ли отремонтировать циркуляционный насос посудомоечной машины

r_ShadowJittering [число] — Эта установка регулирует сглаживание теней. Если установлено на 0, края теней будут сильно зубчатыми.

r_ShadowMaskResolution [0,1,2] – Чем выше значение, тем ниже качество удалённых теней и выше FPS.

e_gsm_lods_num 3 – Чем выше значение, тем больше карт теней будет использовано, и тени будут качественнее, но FPS ниже

r_FSAA — Есть три параметра, начинающихся с r_FSAA и управляющих полноэкранным сглаживанием. Возможные значения: используется (= 1) или не (= 0).

r_UseEdgeAA [0,1,2] – Эта опция работает только при высоком качестве шейдеров. При её включении края объектов будут сглаживаться более эффективно.

r_TexMaxAnisotropy [число] — Эта установка регулирует максимальную анизотропию текстур. Чем выше, тем лучше графика и ниже FPS.

d3d9_TextureFilter [nearest,linear,bilinear,trilinear] – Регулировка фильтрации текстур. Лучшее качество обеспечивает трилинейная.

r_TexResolution [число] — Эта установка управляет разрешением текстур, использованных в игре. 0 — полное разрешение, более высокие значения снизят качество текстур и поднимут FPS.

r_TexturesStreaming [0,1,2] – Отключение этой опции улучшает отдаленные текстуры без падения производительности.

r_UsePOM [0,1] — Вкл./выкл. Parallax Occlusion Mapping, который делает текстурыболее объёмными ценой падения FPS.

e_lods [0,1] – Если поставить 0, возрастёт качество детализации местности ценой некоторого падения FPS.

e_lod_max [число] — Эта команда используется вместе с e_lod_min и определяет, на каком расстоянии произойдёт снижение качества объектов. Чем выше значения этих параметров, тем больше деталей будет удалено с объектов, тем выше FPS и ниже качество. Работает при включенной e_lods.

e_lod_min_tris [число] — Когда e_lods включен, эта команда определяет минимальное количество треугольников, которые используются для любого объекта. Другими словами, чем ниже это значение, тем хуже картинка и выше FPS.

e_lod_ratio [число] – Чем ниже значение, тем меньше общий уровень детализации, но FPS поднимется.

e_detail_materials_view_dist_xy [число] — Эта установка регулирует расстояние, на котором детали видны на поверхностях объектов. Чем выше величина, тем выше качество картинки, так как отдаленнай местность будет более детальная, но это может уменьшить FPS.

e_detail_materials_view_dist_z [число] — Эта установка регулирует общую сумму деталей на поверхности земли, с более низким значением земля будет более размыта, но FPS — выше.

e_terrain_texture_lod_ratio [число] — Эта установка регулирует уровень детализации текстур местности, и чем выше величина, тем более размыты текстуры местности, но кадросекунды выше.

e_view_dist_ratio [число] — Эта установка регулирует расстояние видимости общих объектов, чем она выше – тем дальше видно, но производительность ниже, особенно на детализированных картах.

e_view_dist_custom_ratio [число] — Эта установка регулирует расстояние видимости специальных объектов – персонажей и машин.

e_view_dist_ratio_detail [число] — Эта установка регулирует расстояние видимости для детализированных объектов.

sys_LowSpecPak [0,1] — Если установлено 1, Crysis использует специальный файл текстур lowspec.pak, который содержит текстуры более низкого качества, которые могут уменьшить время загрузки и улучшать FPS на слабых машинах.

e_particles [0,1] — Эта установка регулирует систему частиц, и если установлено на 0 выключает все эффекты частиц, как например, дым и пыль, искажение тёплого воздуха и др. Сильно влияет на FPS, особенно во время крупных сражений, но на качество тоже влияет сильно.

e_particles_max_emitter_draw_screen [число] — Эта установка регулирует объем эффектов частиц, и чем выше величина, тем гуще будет дым и наоборот.

e_particles_lod [число] – Чем выше значение, тем более разнообразные эффекты частиц будут использоваться. Можете попробовать значение 0.5 или 0.3, чтобы уменьшить применение эффектов частиц без их полного выключения на слабых видюхах.

i_particleeffects [0,1] — Если установлено на 0, выключаются все эффекты стрельбы: огонь из ствола, дым, искажение нагретого возжуха.

r_UseGSParticles [0,1] – Опция работает только в DirectX10, она разрешает использование геометрических шейдеров для расчётов системы частиц, что должно поднять FPS.

r_UseParticlesRefraction [0,1] — Если установлено 1, то будет использоваться искажение объектов при взгляде на них через огонь или взрыв. Если отключить опцию, то возрастёт FPS во время боя.

r_UseSoftParticles [0,1] — Вкл./выкл. мягкие частицы, при включении дым будет более реалистичным, но FPS убавиться.

e_vegetation_min_size [число] — Чем выше величина, тем меньше растительности/листвы прорисовывается, что повышает FPS на природе.

e_vegetation_sprites_distance_ratio [число] — Эта установка регулирует расстояние, на котором растительность предоставляет собой 2D-спрайты, а не сложные объекты. Чем выше величина, тем выше качество.

e_view_dist_ratio_vegetation [число] — Эта установка регулирует максимальное расстояние, на котором видна растительность. Чем выше число – тем дальше видно.

r_VegetationSpritesTexRes [число] – Регулировка разрешения спрайтов растительности. Спрайтами отображается отдалённая растительность, т.е. эта опция определяет качество отдалённой растительности. Её чрезмерное повышение может заметно просадить FPS.

e_proc_vegetation [0,1] — Если установлено на 0, отключится процедурная отрисовка растительности, что поднимет FPS без значимого падения качества. Кроме того, вы можете использовать установку e_proc_vegetation_max_view_distance, чтобы определить расстояние на котором используется процедурная отрисовка (если e_proc_vegetation включен). Но если вам нужно поднятие FPS, рекомендую просто отключить e_proc_vegetation.

e_vegetation_use_terrain_color [0,1] — Если установлено на 1, растительность примет цвет основной местности. Вы можете установить это на 0, если предпочитаете видеть более разнообразный цвет.

e_foliage_branches_damping [число] — Определяет как ветки и листья будут реагировать на движение. Чем выше величина, тем более негнущиеся ветки и листья будут сгибаться. Влияние на FPS минимально.

e_phys_foliage [1,2] — Эта установка регулирует физику растительности. Если поставить 1, то физика будет применяться только к основной растительности (деревья). Если 2 – то ко всей растительности, что скажется не лучшим образом на FPS, если у вас слабый проц.

e_vegetation_wind [0,1] — Если установлено на 0, эта команда убирает влияние ветра в растительность.

e_flocks [0,1] — Если установлено на 0, удаляются все птицы и рыбы.

e_flocks_hunt [0,1] — Если установлено на 0 (и e_flocks не выключен), то когда вы подстреливаете птицу в небе, она просто исчезает а не падает. Влияние на FPS минимально.

e_clouds [0,1] — Вкл./выкл. объёмные облака в небе. Это может заметно улучшить FPS.

e_wind [0,1] — Вкл./выкл. ветер. Отключение немного улучшит FPS на природе.

e_fog [0,1] — Вкл./выкл. весь туман. Отключение заметно улучшит FPS ценой графики.

e_fog_volumes [0,1] — Вкл./выкл. локальный туман. Туман на больших расстояниях останется. Эта опция – компромисс между полным отключением тумана через e_fog и игрой с туманом.

e_sky_type [0,1] — Если установлено на 0, небо станет полностью статическим. Если вам нужно просто убрать облака, используйте e_clouds 0.

r_ImpostersRatio [число] — Эта установка регулирует разрешение облаков. Величина 1 – разрешение по умолчанию. Чем выше число, тем хуже облака.

r_Rain [0,1] — Вкл./выкл. дождь. Если вы не хотите полностью убирать дождь, а только сократить расстояние, на котором он виден, используйте команду r_RainMaxViewDist, чтобы определять это расстояние.

r_WaterReflections [0,1] — Когда установлено на 0, выключены любые отражения окружающих объектов и местности на поверхности воды. Это может заметно увеличить FPS.

r_WaterUpdateFactor [число] – Установка показывает, как часто отражения в воде будут корректироваться. Чем выше величина, тем реже это будет происходить, и это, в свою очередь, улучшает FPS. Не рекомендую ставить значение выше 0.5.

e_water_ocean_fft [0,1] – 1 – водная поверхность чаще рябит, 2 – вода более спокойна.

r_WaterCaustics [0,1] — Если установлено на 0, убираются световые эффекты в воде – блики и тени на дне.

r_WaterGodRays [0,1] — Если установлено на 0, выключает эффект лучей света в воде, при взгляде с глубины.

s_SpeakerConfig 2 — Эта установка позволяет вам выбирать конфигурацию динамиков для игры. Величины — 0 = Использует значение из Панели Управления Windows; 1 = Моно; 2 = Стерео; 3 = Наушник; 4 = 4.1; 5 = 5.1; 6 = Prologic; 7 = 7.1.

s_FormatSampleRate [число] — Определяет качество звука в КГц. Значения – 22, 44, 48 и др

s_FormatType 1 — Эта установка определяет тип выходного формата звука. 0 — нет звука; 1 = PCM 8-bit; 2 = PCM 16-bit; 3 = PCM 24-bit; 4 = PCM 32-bit; and 5 = PCM 32-bit. Более высокие величины обеспечивают лучший звук, но снижают скорость на встроенных звуковухах.

s_MaxChannels [число] — Эта установка определяет максимальное количество каналов звука. Вы должны установить эту величину в зависимости от возможностей вашей звуковой карты. Почти все звуковые карты поддерживают, по крайней мере, 32 канала, Creative Audigy — 64 и Creative X-Fi — 128 каналов.

Источник

Оцените статью