Открыть сервис

Northlight Engine

Northlight Engine — это игровой движок, разработанный финской студией Remedy Entertainment для создания видеоигр с акцентом на фотореалистичную графику, продвинутую физику и кинематографичное повествование. Движок ориентирован на платформы персональных компьютеров и игровых консолей, включая семейства PlayStation и Xbox.

История

Разработка Northlight Engine началась в середине 2010-х годов, когда Remedy Entertainment приступила к созданию игры Quantum Break (2016). Предыдущие проекты студии, такие как Alan Wake (2010), использовали модифицированную версию движка MaxFX, однако для реализации сложных временных механик и высокого уровня детализации потребовался новый технологический фундамент. Northlight Engine был написан с нуля на C++ и изначально проектировался для работы на DirectX 12, что обеспечивало эффективную загрузку ресурсов и поддержку современных графических эффектов.

Первым публичным проектом на движке стала Quantum Break, где Northlight Engine продемонстрировал возможности рендеринга в реальном времени, совмещённые с игровыми эпизодами. В 2019 году вышла Control, которая стала эталоном для движка: игра получила высокие оценки за графику, физику разрушений и эффекты частиц. В 2023 году на Northlight Engine была выпущена Alan Wake 2, продолжившая развитие технологий, в том числе трассировки пути и нейросетевого сглаживания.

Архитектура и ключевые технологии

Рендеринг

Northlight Engine использует отложенный рендеринг (deferred shading) с поддержкой физически корректного рендеринга (PBR). Движок поддерживает динамическое освещение, глобальное освещение в реальном времени (с помощью технологии SSAO и VXGI) и объёмные эффекты (туман, дым, световые лучи).

Трассировка лучей

В Alan Wake 2 была реализована полная трассировка пути (path tracing), что позволило добиться реалистичного отражения, преломления и рассеивания света. Движок поддерживает аппаратное ускорение трассировки лучей через API DirectX Raytracing (DXR) на видеокартах NVIDIA GeForce RTX, AMD Radeon RX 6000/7000 и Intel Arc.

Физика и разрушения

Northlight Engine включает собственную физическую подсистему, основанную на библиотеке Havok, но с глубокой интеграцией в рендеринг. В Control реализована система разрушаемого окружения: объекты (стены, колонны, мебель) могут быть разбиты, деформированы или сдвинуты с места с помощью телекинетических способностей персонажа. Физика симуляции частиц (обломки, пыль, вода) также обрабатывается в реальном времени.

Искусственный интеллект (ИИ)

ИИ в Northlight Engine реализован через систему поведенческих деревьев (behavior trees) и конечных автоматов. Враги в Control и Alan Wake 2 демонстрируют адаптивное поведение: они могут укрываться, координировать атаки, реагировать на разрушения окружения и использовать окружение для защиты. В Alan Wake 2 также реализована система «чувствительности» врагов к свету, которая влияет на их поведение.

Анимация и лицевая анимация

Движок использует скелетную анимацию с поддержкой блендинга (смешивания) анимаций и процедурной анимации для физики одежды и волос. Лицевая анимация персонажей в Quantum Break и Control была реализована с помощью захвата движения (motion capture) и технологии MetaHuman от Epic GamesAlan Wake 2). Для синхронизации губ с речью используется система Oculus Lipsync.

Аудио

Звуковая подсистема Northlight Engine основана на библиотеке Wwise (Audiokinetic) и поддерживает пространственное аудио (3D-звук), эффекты реверберации, а также динамическое микширование в зависимости от игровых событий. В Alan Wake 2 реализована система объёмного звука, адаптирующаяся под окружение (лес, здание, подземелье).

Игры на Northlight Engine

НазваниеГод выпускаПлатформыОсобенности
Quantum Break2016Windows, Xbox OneИнтеграция игрового процесса с сериалом; временные механики
Control2019Windows, PlayStation 4, Xbox One, PlayStation 5, Xbox Series X/SРазрушаемое окружение; телекинез; физика частиц
Alan Wake 22023Windows, PlayStation 5, Xbox Series X/SПолная трассировка пути; нейросетевое сглаживание; фотореалистичная графика

Критика и ограничения

Несмотря на высокую графическую производительность, Northlight Engine подвергается критике за высокие системные требования. Alan Wake 2 на момент выхода требовала видеокарту с поддержкой трассировки лучей и не менее 16 ГБ оперативной памяти, что ограничило доступность игры на старых ПК. Также отмечалась нестабильная частота кадров на консолях предыдущего поколения (PlayStation 4, Xbox One) в Control, что потребовало выпуска патчей.

Движок не является открытым или лицензируемым для сторонних разработчиков — он используется исключительно внутри Remedy Entertainment. Это ограничивает его распространение и развитие сообществом.

Интересные факты

  • Название «Northlight» (северное сияние) отсылает к Финляндии, стране происхождения студии, где северное сияние является природным явлением.
  • В Control движок впервые продемонстрировал технологию «реального времени» для отражений в зеркалах и стеклах, что было технически сложно для игр 2019 года.
  • Для Alan Wake 2 движок был адаптирован под работу с нейросетевым сглаживанием DLSS 3.5 (NVIDIA) и FSR 3 (AMD), что улучшило производительность при высоких настройках графики.

Источники

  • Remedy Entertainment. «Northlight Engine: Technology Overview» (2019).
  • Digital Foundry. «Control: The Remedy Engine Deep Dive» (2019).
  • NVIDIA. «Alan Wake 2: Path Tracing and DLSS 3.5» (2023).
  • Eurogamer. «How Remedy Built the Northlight Engine for Quantum Break» (2016).
  • IGN. «Alan Wake 2: Technical Analysis» (2023).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →