Дневник разработчиков
Выпуск 93
Ближайшие изменения в графике и новые схемы окраски

Как вы знаете из предыдущего дневника, мы готовим очередное достаточно крупное обновление 1.006.

В прошлый раз мы обсуждали нововведения в интерфейсе: таблицу лидеров и информирование о действиях искусственного интеллекта в миссиях одиночной игры.

Сегодня пришло время поговорить о второй крупной части обновления — изменениях в графике и новых схемах окраски самолётов.
Начнём с графики.

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

Те впечатления и тот опыт, которые уже невозможно получить иначе, кроме как в симуляторе.

Но в цифровой индустрии есть много сложностей с тем, чтобы перенести на экраны именно то, что видит человеческий глаз. Ведь мы с вами видим всё вокруг не так, как, например, матрица фотоаппарата.

Матрица считывает освещение линейно, а мы воспринимаем его немного иначе. И для того, чтобы передать изображение таким, каким мы привыкли видеть мир, существует такая вещь, как гамма-коррекция.

И вот все эти нюансы мы учитываем в проекте: и линейную интерпретацию данных, и коррекцию под мониторы и под то, как человек привык видеть окружающий мир.

Ну и во всей этой системе есть тонкости, связанные с восприятием, а также с возможностями самой системы и оборудования, на котором работает проект.

В актуальной версии проекта визуально всё выглядит красиво, достаточно правдоподобно и приятно, о чём свидетельствуют в том числе ваши положительные отзывы. Но есть и определённые проблемы: не очень естественные зеленоватые оттенки, немного блёклая и недостаточно выразительная цветовая гамма, слишком «ядерные» закаты, которые, по-хорошему, не должны так выглядеть с высоты, и некоторые нюансы отображения воды. Об этом также есть многочисленные отзывы.

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

Важно понимать, что все элементы этой системы тесно связаны между собой: если меняется один параметр, важно перепроверять и править все остальные.

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

Также не стоит забывать, что в «Корее» мы значительно переработали весь подход к освещению и атмосфере. Потенциал этих новых технологий раскрывается только со временем, в процессе добавления новых возможностей, объектов и других элементов игрового мира.

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

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

Благодаря этому изображение перестало выглядеть блёклым. Появилось значительно больше контраста, визуальной глубины и воздушной перспективы. Теперь, помимо того, что изображение в целом будет более контрастным и выразительным, усилится ощущение масштаба и пространства между самолётами. Лучше будут ощущаться высота, воздух и в целом полёт.
Эти изменения гаммы позволили значительно свободнее подойти к настройкам освещения и пересмотреть их.

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

В связи с этим динамические источники света стали более заметными. Например, теперь более явно видны вспышки попаданий по самолётам. Раньше диапазоны освещения не позволяли сделать их настолько выразительными.

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

Ранее из-за ограничений гаммы мы корректировали цвета освещения, чтобы отчётливо передать разницу между тёплыми и холодными оттенками света. Это хоть и создавало правдоподобное изображение, но при этом появлялись некоторые зеленоватые и не очень реалистичные оттенки.

Так как теперь благодаря более широкому диапазону цветов и тонов не нужно идти на некоторые ухищрения для передачи тёплых и холодных оттенков освещения, мы привели значения цветов к максимально естественным. Теперь изображение станет чуть более сдержанным и холодным и будет значительно больше похоже на то, что человек видит своими глазами.
Также это позволило более корректно настроить атмосферу. Благодаря этому на определённой высоте проблема «ядерных закатов» сошла на нет.

Теперь наконец-то можно видеть, как солнце заходит за горизонт и восходит над ним.

Засветку всё ещё можно увидеть, но только если спуститься к земле, где плотность атмосферной дымки повышается. В целом тот же эффект можно наблюдать на любых изображениях, где экспозиция настроена так, чтобы было видно хоть что-то кроме солнца.
Обилие полутонов усилило и ощущение объёма облаков. Теперь, летая вокруг них, действительно чувствуешь, насколько они большие.
Все эти изменения сделали изображение более контрастным, выразительным и правдоподобным. Появилось больше воздуха, ощущения масштаба и пространства.

Даже объекты на большой дистанции теперь воспринимаются более чёткими и детальными, так как они отображаются на экране в большем диапазоне цветов, чем раньше.

Если и до этих изменений летать в «Корее» было одно удовольствие, то теперь, даже летая на обычном мониторе, иногда начинаешь верить, что перед тобой реальные объекты. А что говорить о впечатлениях в VR! Помимо этого, стало проще ориентироваться в пространстве, оценивать расстояние до объектов и в целом воспринимать игровой мир.
И это ещё далеко не все изменения, которые хотелось бы реализовать в окружении. Есть ещё вещи, которые мы планируем доработать. Мы видим ваши отзывы о них, но это уже темы для последующих дневников.

Продолжая тему ближайшего обновления, стоит поговорить ещё об одной менее важной, но приятной новинке.

Мы решили немного порадовать игроков, оформивших предзаказ, владельцев коллекционных изданий и в целом тех, у кого есть набор «Пилотажные группы».

Мы решили добавить в набор ещё две прекрасные схемы окраски: одну для F-80 Shooting Star в стиле «Thunderbirds», а вторую — для F-51 Mustang в стиле Miss America.
С первой всё более-менее понятно: мы рассказывали об этой пилотажной группе в дневнике № 62. В то время она использовала не только самолёты Thunderjet, но и F-80 для тренировок. Эти машины несли соответствующую окраску. А вот на истории второй хотелось бы остановиться подробнее.
Miss America — это схема окраски, прообразом для которой стал P-51D Mustang с серийным номером 44-74536. Этот самолёт известен своей многолетней историей участия в Национальных авиационных гонках (National Championship Air Races) в Рино, штат Невада.

С выходом обновления эти схемы окраски станут автоматически доступны всем, у кого уже есть набор «Пилотажные группы», а также тем, кто приобретёт его в дальнейшем.
Обновление с этими и многими другими изменениями выйдет уже скоро. Чтобы не пропустить его, свежие новости и другие дневники, подписывайтесь на наши соцсети: ВКонтакте, Telegram и Telegram-чат.

Следите за новостями, делитесь ими с друзьями и задавайте свои вопросы.

На связи!

Удачной охоты и до встречи в небе над Кореей!