Top.Mail.Ru
Переход проекта с DirectX 9 на DirectX 12

Сталкеры!

Ранее мы уже сообщали вам о начале перехода проекта с DirectX 9 на DirectX 12, и теперь с радостью готовы поделиться с вами подробностями!

Что сейчас:
Не секрет, что в данный момент проект использует достаточно старый и изживший себя графический API - DirectX 9.

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

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

В течение этого года проект STAY OUT полностью переходит с DirectX 9 на DirectX 12, без сохранения возможности использовать DirectX 9.

Решение не использовать DirectX 9 в связке с DirectX 12 вызвано большими сложностями в одновременном поддержании нескольких графических API, а также серьёзному увеличению сроков перехода на DX12.
А изменения нужны уже сейчас.

Что изменится для игроков?
Сейчас игра во многом ограничена работой в основном потоке CPU. Это означает, что ресурсы современных процессоров и видеокарт используются не полностью.

Переход на DirectX 12 позволит:
- Повысить стабильность и средний FPS;
- Эффективнее распределять нагрузку между потоками;
- Лучше задействовать многоядерные процессоры;
- Снизить задержки кадра;
- Сократить время загрузки локаций и ускорить распределение ресурсов.

DirectX 12 снимает многие ограничения, с которыми мы сталкивались ранее:
- Больше динамических источников света, теней и повышение их производительности;
- Обновлённая система отражений (Reflection Probes + SSR);
- Переход к более современным моделям рендеринга;
- Возможность создавать более сложные материалы и эффекты.

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

Современные видеокарты значительно превосходят процессоры по вычислительной мощности. DirectX 12 позволяет активнее использовать видеокарты не только для рендера, но и для вычислительных задач.

Это открывает путь к:
- Переносу части сложных расчётов на видеокарту;
- Внедрению ресурсоёмких игровых систем без выраженных проблем;
- Более стабильной работе при высокой нагрузке.

Также важно, что переход на DirectX 12 делает технически возможной интеграцию многих современных технологий, таких как DLSS, FSR, XeSS и другие.

Мы будем ориентироваться на спрос и целесообразность внедрения этих технологий.

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

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

Если подытожить, то переход на DirectX 12 - это:
- Прирост производительности и лучшая оптимизация проекта;
- Улучшение качества изображения и детализации;
- Ускорение загрузок и распределения ресурсов;
- Доступ к современным технологиям (DLSS, FSR, XeSS и другие);
- Фундамент для дальнейшего развития STAY OUT на годы вперёд.

Мы понимаем, что для некоторой части игроков (с видеокартами, не поддерживающими технологию DirectX 12) это обновление потребует модернизации оборудования.
Это непростое решение, но без него дальнейшее развитие проекта было бы серьёзно ограничено.

Работа над переходом активно ведётся, а это значит, что ориентировочный срок полного перехода - Зимнее Обновление 2026.
Важно! Данный срок является предварительным и может измениться ввиду различных технических моментов.

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

Спасибо, что остаетесь с нами.

С уважением и оптимизмом,
Команда Stay Out
Назад