Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
ru/technologies/uluchshaem-grafiku-v-medal-of-honor-pacific-assault
Улучшаем графику в Medal of Honor: Pacific Assault
Недавно компания Electronic Arts бесплатно раздавала пользователям сервиса Origin игру Medal of
Honor: Pacific Assault. И хотя с момента выхода этого шутера прошло более 10 лет, многие помнят его,
как одну из самых интересных игр в серии Medal of Honor. В ней были зрелищные постановочные
моменты, особенно запомнился уровень с нападением на Перл-Харбор. Геймплей был интересен
благодаря тому, что игроку нужно управлять взводом и спасать раненных напарников. С технической
точки зрения Pacific Assault сейчас выглядит слабо, даже актуальные разрешения не поддерживаются. В
данной статье будет рассказано, как включить поддержку любых разрешений и разблокировать
некоторые эффекты. А благодаря возможностям GeForce через NVIDIA Control Panel можно
дополнительно активировать некоторые параметры, заметно улучшающие общее качество графики. В
итоге игру можно будет запустить с улучшенной графикой в разрешении 4К на любом мониторе.
Тестовый стенд
Pacific Assault базируется на движке Lithtech Jupiter и работает под DirectX 9. Это была одна из первых
игр, которая использовала Shader Model 2.0. Настройки графики просты: качество текстур, качество
моделей, версия шейдеров и дополнительные текстуры (decals). Включаем все, кроме сжатия текстур.
Первая проблема, с которой сталкивается пользователь — отсутствие высоких разрешений. В меню
игра предлагает нам не более 1600x900 для широкоформатного экрана и 1600x1200 для обычного
«квадратного» формата.
Внутри есть файл newconfig.cfg. Открываете его при помощи текстового редактора. Сделать это можно
через стандартное приложение «Блокнот». Проматываем список параметров. Внизу ищем два пункта:
set r_screenheight "1080"
Внутри кавычек задаем новые значения для разрешения. Выше уже приведен пример значений для
режима Full HD (1920x1080). По умолчанию там будут меньшие цифры. Потом сохраняете изменения в
файле, запускаете игру и получаете новое разрешение!
Но это первый шаг. В этом же файле задаются значения для разных графических параметров, и
некоторые из них в значении «0» даже при максимальном качестве графики. Не все из них нужно
включать. Но некоторые действительно дадут улучшения.
Отвечает за эфекты пыли под ногами у бегающих солдат. Чтобы включить, поменяйте 0 на 1.
Тоже меняем 0 на 1. Это добавит тени от солдат и машин. Эта разница хорошо видна по двум нижним
скриншотам.
Также можно поменять значение еще двух параметров:
После включения их явной разницы мы не заметили, но и хуже не стало. Так что можно ставить 1.
Ну а теперь перейдем к самому важному — к настройкам NVIDIA Control Panel (Панель управления
NVIDIA). Войдите в меню панели, выберите пункт «Управление параметрами 3D», войдите во вкладку
«Программные настройки». Здесь выберите программу для настройки, а именно Medal of Honor: Pacific
Assault. После выбора приложения можно задавать управление некоторыми параметрами рендеринга
средствами видеокарты GeForce, даже если сама игра изначально это не поддерживает. В данном случае
следует поменять значение анизотропной фильтрации.
Выставите фильтрацию уровня 16x и в дополнительных настройках фильтрации выставке высокое
качество. Пример ниже.
Сглаживание тоже дает моментальный положительный эффект, убирая резкие лесенки на краях
объектов. Это особенно хорошо видно по контурам проводов линии электропередач.
Сравнение одинаковых фрагментов из другой сцены.
Для сравнения приведем парочку скриншотов в разных режимах. Ниже пример изображения в
1920x1080 без дополнительных эффектов, форсированных через видеодрайвер GeForce.
А теперь скриншот в 4K со всеми улучшениями:
Выводы