Развитие ядра DCS. Смотрите видео.

06 января 2023 года



Дорогие друзья,

Мы надеемся, что вы хорошо встретили Новый 23й год. Мы с удовольствием постараемся помочь вам сделать этот год незабываемым, в самом хорошем смысле. Зимняя распродажа DCS 2022 все ещё продолжается. Вас ждёт 50%-я скидка на многие летательные аппараты, карты и кампании. Не упустите шанс приобрести популярные DCS: F-16C Viper и DCS: F/A-18C Hornet за полцены! Торопитесь, предложение заканчивается 8 января в 23:59 GMT.

В этом году вы увидите результаты нашей большой работы по улучшению ядра DCS, которое будет доступно в ближайшем будущем. В дополнение к повышению производительности мы надеемся сделать DCS ещё более реалистичным и интересным миром для полётов. Из самых заметных нововведений можно назвать DLSS/NIS, многопоточность, Vulkan API, карту Земли, новые эффекты моделирования погоды, улучшенные карты FLIR, динамическую кампанию, улучшенную модель системы управления воздушным движением, новые анимации персонажей, обработка множественных источников света, улучшенный голосовой чат, новые визуальные спецэффекты, новые взрыватели бомб, воздушные эффекты преодоления звукового барьера, обновлённый ИИ воздушных и наземных средств, а также новая GFM – общая лётная модель для ИИ.

Подробности ниже. Обратите внимание, что перечисленное есть то, над чем мы будем работать в 2023 году, но, возможно не всё окажется доступным именно в этом году. Обязательно посмотрите видеоролик "2023 и дальше". Наслаждайтесь!

Спасибо за Ваш энтузиазм и поддержку!

Команда Игл Дайнемикс

2023 and Beyond

Смотрите!

2023 and Beyond

Мы надеемся, что сможем неоднократно порадовать вас в наступившем году. В частности будут представлены так давно ожидаемые модули: DCS: F-4E от Heatblur, DCS: F-15E от RAZBAM, DCS: OH-58D Kiowa Warrior от Polychop, DCS: F4U-1D Corsair от Magnitude 3, DCS: C-130J от The Airplane Simulation Company, обновлённый Mirage F1 от Aerges, карта DCS: Normandy 2.0 от Югра-Медиа, карта DCS: Синай от OnReTech! Смотрите наш традиционный новогодний видео-трейлер 2023 AND BEYOND VIDEO!

Не забудьте, что текущая скидочная акция впервые предлагает популярные модули с 50% дисконтом. Среди них: DCS: Mosquito FB IV, DCS: Ми-24П, DCS: F-16C Viper, DCS: F/A-18C Hornet и DCS: Supercarrier. Предложение заканчивается в 23:59 8-го января 2023 по Гринвичу. Спасибо!

DCS Core

Улучшенное игровое ядро

DCS Core

Многопоточность

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

Графическая часть движка была значительно переписана. Мы уже сейчас получаем заметный прирост производительности от параллельного рендеринга основанного на правильном выборе взаимозависимости задач отрисовки (например, сначала отражения в зеркалах, затем сами зеркала и параллельные запросы на отрисовку). Были переработаны графический буфер, формирователь, менеджер и рендер сцены. Мы унифицировали графические подсистемы так, что стало возможным встраивать необходимые узлы в рендер-граф. Это позволяет нам оперативно экспериментировать с новыми графическими конвейерами и повышать их эффективность. Внедрение нашего нового рендер-графа повысит эффективность DCS и обеспечит оптимальную производительность при использовании современных графических API, таких как Vulkan.

Vulkan API

Работы над API Vulkan идут параллельно с развитием поддержки многопоточности. Vulkan рендер встраивается в наш новый общий рендер-граф и получает заметный выигрыш от многопоточности за счет фоновой параллельной подкачки текстур, геометрии и объектов отрисовки при подгрузке террейнов. Как результат – большое количество задач отрисовки направляемых на графический адаптер более не будут ждать друг друга, а выполнятся одновременно.

Мы провели значительную работу по унификации наших базовых рендеров Vulkan и DirectX так, чтобы картинка на экране была идентичной в обоих рендерах. Это означает, что все объекты рендеринга (модули, облака, эффекты) будут отображаться идентично, вне зависимости от API. Чтобы достичь такого результата нам пришлось доработать встроенный механизм конвертации шейдеров в формат Vulkan так, чтобы любой шейдер мог быть сконвертирован “на лету”. К слову сказать, что до настоящего времени конвертация шейдеров занимала значительное время.

То, что сейчас Vulkan даёт в точности идентичную картинку как и DirectX, является нашим достижением прошлого года. Это значительно упрощает и делает работу графических программистов “прозрачной”, так как им не надо прописывать отдельные блоки кода под Vulkan и под DirectX.

Следующим шагом станет создание механизмов для работы программистов с новыми возможностями Vulkan (Shader Model 6 и др.), трассировкой лучей, и т.п., в том числе с технологией GPU driven rendering.

DLSS

Deep Learning Super Sampling (DLSS) 2.0 появится в DCS в этом году. DLSS - это семейство технологий глубокого анализа сцены в реальном времени с целью улучшения и повышения разрешения изображений для видеокарт Nvidia серий RTX 20, 30 и 40. Конёк этой технологии в том, чтобы позволить большей части графического конвейера работать в более низком разрешении для повышения производительности, а затем вывести изображение содержащее такой же уровень детализации, как если бы изображение было отрисовано в более высоком разрешении. Это позволяет использовать более высокие графические настройки и/или получить более высокую частоту кадров.

В дополнение к DLSS также будет доступна функция Nvidia Image Scaling (NIS). NIS - это инструмент масштабирования и повышения резкости с алгоритмом, который использует 6-ступенчатый фильтр с 4-мя направленными фильтрами масштабирования и адаптивного повышения резкости для подъема производительности. Он пригоден для не-RTX видеокарт Nvidia и других, которые не поддерживают DLSS.

После завершения работы над DLSS/NIS мы будем исследовать Fidelity FX Super Resolution (FSR) для графических процессоров AMD.

Сферическая карта планеты

В 2022 году мы создали основные инструменты и технологии для поддержки сферической карты планеты движком DCS World. Сферическая карта планеты формируется на современном виде земли и будет использоваться независимо от имеющихся исторических региональных карт (ВМВ2, Корея, Вьетнам и т.д.). Работы по внедрению поддержки сферической карты будут продолжены в 2023 году.

Погода

Базируясь на достижениях DCS 2.7, мы продолжили работу над погодными эффектами добавив движущиеся облака, высокие кучевые облака и более сложные атмосферные явления. Разрабатываются новые туманные и пыльные бури, являющиеся составными частями объемной облачной системы. Старый туман DCS — это отдельная система, рассчитанная на плоскую землю. Он не учитывает тени от местности и облаков, поэтому имеет ограничения. Новый туман будет рассчитан для сферической земли с учетом теней. Мы также планируем оптимизировать объемные облака и повысить их качество. Отдельный и сложный проект, находящийся в разработке, это генератор динамических облаков, который затем необходимо будет интегрировать с динамическими погодными системами низкого/высокого давлений и новыми типами облаков.

На последнем этапе будет добавлен расчёт “зрения” ИИ с учётом облачности и ограничениями видимости на основе рассеивания света и прозрачности атмосферных явлений.

FLIR

В 2022 году были внесены значительные улучшения в моделирование тепловых обзорных систем и формирование теплоконтрастных изображений (FLIR) в DCS World. Помимо создания самой технологии, большая работа ведётся над улучшенными тепловыми сигнатурами ЛА, наземной техники и объектов, схемой нагрева и охлаждения окружающей среды, а также над специфическими визуальными эффектами. Дополнительно, мы добавим возможность задавать в редакторе миссий исходное состояние техники по степени нагрева на начало миссии.

Движок Динамических Кампаний

В 2022 году мы завершили все основные инженерные задачи по созданию Eagle Dynamics Dynamic Campaigns Engine (EDDCE). В 2023 году мы продолжим тестирование и развитие движка. Решается задача по использованию движка в кампаниях использующих разные карты. Следующим этапом будет механизм обмена данными между игроком и ИИ пилотами, с созданием соответствующего визуального интерфейса.

Читайте одну из наших предыдущих новостей, где были изложены основные подробности.

Управление Воздушным Движением

В 2022 году мы очень значительно продвинулись в модернизации ATC - службы управления воздушным движением модуля Supercarrier. Как только эта работа будет завершена, мы переключимся на наземные аэродромы. Это не простая задача, ибо нам потребуется воссоздать работу службы управления воздушным движением по мировым стандартам; для стран традиционно использующих советскую школу УВД, а также для эпохи Второй мировой.

Полная переработка УВД мирового стандарта уже начата. Параллельно идет переработка элементов радиообмена на уровне пар, звена, ДРЛО и дозаправки в воздухе.

Анимация персонажей

Начавшись с расширения анимации пилотов AH-64D в 2022, эта работа будет продолжена в 2023 и затронет как пилотов других ЛА, так и пехотные юниты, что сделает их более натуралистичными. Текущий приоритет – пилоты F/A-18C и F-16C.

Наземный и палубный персонал

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

Множественные источники света

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

Голосовой чат

Впервые представленный в 2019 году, бесплатный голосовой чат, интегрированный в DCS, позволяет осуществлять голосовую связь по IP на основе того, как настроены ваши самолетные радиостанции. В 2022 году основное внимание было уделено улучшению радиосвязи и стабильному соединению, даже через VPN. В 2023 году мы продолжаем развивать эту функцию с реалистичным радио, эффектами и совместимостью с подключенными аудиоустройствами.

Визуальные эффекты

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

Устройства VR

Мы реагируем на ваши замечания и продолжаем оптимизировать производительность VR для DCS. Основными источниками улучшения производительности VR являются многопоточность и API Vulkan, особенно для больших миссий. Мы также пересматриваем все уровни детализации объектов (LOD).

Улучшения ИИ

В 2022 году получили заметны улучшения возможности и вариативность ИИ при ведении ДВБ и БВБ на реактивных самолётах. Теперь мы улучшаем логику группового взаимодействия ботов, и работаем над ИИ периода Второй Мировой.

Наземные юниты получили улучшенные алгоритмы поиска пути, а также эффекты “снижения морали”, что станет заметным не только на пехотных юнитах.

Общая летная модель (GFM)

В то время как переработанная базовая летная модель (BFM) улучшила поведение ИИ в воздухе, общая летная модель GFM (General Flight Model) позволит ИИ использовать улучшенные расчёты аэродинамики.

GFM является во многом более передовой по сравнение с SFM (стандартной летной моделью), так как использует в расчётах расширенный набор данных. SFM в состоянии обеспечить хорошую траекторную модель физической точки, однако требует тонкой ручной работы по настройке коэффициентов для получения индивидуальных характеристики ЛА, точных соответствий по угловым скоростям, сохранению энергии и т.д.

GFM обеспечивает ЛА расчетами моментов сил в воздушном потоке, обеспечивает корректное отклонение поверхностей управления, а значит делает траектории движения более реалистичными. Боты с GFM подвержены воздействию воздушной турбулентности.

Ещё раз спасибо за ваши отзывы и поддержку! Мы с нетерпением ждём возможности дать то, что вы ждете в наступившем 2023 году.

С Новым годом!

Искренне с Вами,

Команда Игл Дайнемикс