В No Man’s Sky менеджмент ресурсов занимает львиную долю игрового времени. Игроку приходится постоянно перекладывать добытые элементы, заряжать системы жизнеобеспечения экзокостюма, чинить модули космического корабля и кастомизировать технологии мультитула. Однако в актуальной версии игры 6.5 многие пользователи на ПК сталкиваются со странным и раздражающим багом производительности [6.5]. В открытом мире, во время бега по штормовым планетам Worlds, игра выдает стабильные 60+ кадров в секунду, но стоит нажать клавишу Tab или I для открытия инвентаря, как счетчик кадров мгновенно падает до 15–20 FPS, а интерфейс начинает невыносимо лагать.
Этот сбой ломает всю динамику геймплея и превращает банальную зарядку лазера в мучение. Самое парадоксальное, что снижение общих настроек графики никак не влияет на эти лаги в меню. В обновленном процедурном движке No Man’s Sky падение FPS при открытии инвентаря — это результат некорректного рендеринга трехмерных полупрозрачных элементов интерфейса через API Vulkan, а также избыточной нагрузки на процессор при фоновой обработке анимаций [6.5]. В этом подробном руководстве мы пошагово разберем, как разгрузить графический буфер меню и вернуть инвентарю былую плавность.
Почему трехмерный интерфейс Hello Games перегружает видеокарту
Инвентарь в No Man’s Sky — это не просто плоская 2D-таблица с иконками, как во многих классических RPG. Разработчики из Hello Games реализовали продвинутый футуристический интерфейс: в момент открытия меню игра размывает задний план (эффект Depth of Field), а поверх него прорисовывает полноценные, анимированные 3D-модели вашего персонажа, текущего корабля или оружия в реальном времени.
В актуальном патче 6.5 эти трехмерные модели в инвентаре используют те же максимальные шейдерные настройки освещения и отражений, что и в открытом мире [6.5]. Когда вы открываете инвентарь на штормовой планете, видеокарта вынуждена одновременно рендерить тяжелую погодную сцену на заднем плане через размывающий фильтр и обрабатывать сложную геометрию анимированной модели персонажа в меню. Возникает аппаратная перегрузка кадрового буфера (UI Render Overhead), которая моментально обрушивает частоту кадров.
Шаг 1: Отключение тяжелого эффекта «Размытия заднего плана» (Depth of Field)
Главный виновник падения FPS при открытии инвентаря — шейдерный фильтр размытия заднего плана. Он создает колоссальную нагрузку на блоки растеризации видеокарты, заставляя ее обрабатывать кадр дважды.
Поскольку во внутриигровом меню этот параметр жестко привязан к общему качеству постобработки, мы отключим его принудительно через конфигурационный файл:
- Полностью закройте игру.
- Перейдите в папку настроек игры по пути:
No Man's Sky \ Binaries \ SETTINGS \. - Найдите текстовый файл разметки
TKGRAPHICSSETTINGS.MXMLи откройте его с помощью стандартного «Блокнота». - Нажмите комбинацию клавиш Ctrl + F для вызова поиска и найдите строку, содержащую параметр
DepthOfField. - По умолчанию там может стоять значение
HighилиUltra. Принудительно замените его на значениеLowилиOff(в кавычках).- Строка должна выглядеть так:
<Property name="DepthOfField" value="Low" />
- Строка должна выглядеть так:
- Сохраните изменения в файле (Ctrl + S) и закройте Блокнот. Запустите игру. Теперь при открытии инвентаря задний план перестанет нагружать видеокарту тяжелыми фильтрами, и FPS в меню останется стабильным.
Шаг 2: Оптимизация «Качества анимации» во внутриигровом меню
3D-модели экзокостюма и мультитула внутри инвентаря непрерывно совершают микроскопические движения (дыхание персонажа, вращение элементов оружия). Частота обновления этих анимаций напрямую завязана на мощность процессора.
- Запустите игру, зайдите в настройки графики.
- Найдите строку «Качество анимации» (Animation Quality).
- Переведите этот параметр из режима «Ультра» на значение «Высокое» или «Среднее». На общую плавность движений в открытом мире это не повлияет, но снизит количество процессорных потоков, выделяемых на симуляцию костей персонажа внутри трехмерного интерфейса инвентаря, что уберет лаги при перетаскивании предметов.
Шаг 3: Переключение режима вертикальной синхронизации в Windows
Встроенный ограничитель кадров и вертикальная синхронизация (V-Sync) в No Man’s Sky часто работают некорректно в моменты перехода игры из 3D-мира в 2D-интерфейс, заставляя Vulkan API принудительно урезать частоту кадров в меню ровно до 15–20 FPS.
Чтобы исправить это залипание буфера:
- В настройках видео внутри игры полностью ОТКЛЮЧИТЕ параметр «Вертикальная синхронизация» (V-Sync).
- Кликните правой кнопкой мыши по рабочему столу и откройте Панель управления Nvidia (или софт AMD).
- Перейдите в «Управление параметрами 3D» -> «Программные настройки» и выберите No Man’s Sky.
- Найдите параметр «Вертикальный синхроимпульс» (Vertical Sync) и принудительно переведите его в значение «Быстро» (Fast) или «Вкл». Контроль V-Sync на уровне драйвера видеокарты защитит игру от падения FPS при открытии любых меню и терминалов торговли.
Шаг 4: Очистка кэша файлов профиля (Если инвентарь зависает при открытии)
Если лаги в инвентаре сопровождаются секундным замиранием (зависанием) игры в момент нажатия клавиши Tab, это признак того, что кэш вашего инвентаря забит старыми индексными файлами открытий.
- Нажмите комбинацию клавиш Win + R, введите команду
%appdata%и нажмите Enter. - Найдите в списке папку
HelloGames, зайдите в нее, а затем в папкуNMS. - Найдите внутри скрытый каталог с временными файлами кэша (кроме вашей папки с сохранениями
DefaultUser!) и удалите его. Игра заново перепишет кэш иконок предметов в идеально чистом и легком виде.
Заключение
Дикие лаги и падение частоты кадров при открытии инвентаря в No Man’s Sky Worlds — это результат избыточной графической нагрузки, вызванной одновременным рендерингом погодных шейдеров и тяжелого фильтра размытия заднего плана (Depth of Field) под трехмерной моделью меню [6.5]. Снижение качества DoF через конфигурационный файл
TKGRAPHICSSETTINGS, оптимизация качества анимаций и перенос контроля вертикальной синхронизации на уровень видеодрайвера позволяют полностью разгрузить Vulkan API. Интерфейс инвентаря экзокостюма станет отзывчивым, плавным и начнет открываться мгновенно без потери FPS.
Комментариев нет:
Отправить комментарий