Luminous Engine
Luminous Engine (яп. ルミナス Руминасу) — игровой движок, разработанный японской компанией Square Enix для внутреннего использования. Движок создавался как кроссплатформенный — совместимый с IBM PC-совместимыми компьютерами под управлением Microsoft Windows и игровыми консолями. Анонсированный в 2010 году Luminous Engine заменил собой предыдущие внутренние движки студии, в том числе Crystal Tools — ко временам разработки игры Final Fantasy XIII-2 тот успел устареть, и компания опасалась, что его дальнейшее использование затруднит ожидаемый переход к восьмому поколению игровых систем. Новый движок должен был существенно повысить эффективность и скорость разработки компьютерных игр разных жанров.
Luminous Engine | |
---|---|
Тип | Игровой движок (Список) |
Разработчик | Luminous Productions |
Ключевые программисты |
Ёсихиса Хасимото (продюсер и технический директор), Хироси Ивасаки (ведущий программист), Ёитиро Миякэ (ведущий разработчик ИИ) |
Дата анонса | 2 сентября 2010 года |
Аппаратные платформы | IBM-PC-совместимый компьютер, PlayStation 4, Xbox One |
Поддерживаемая ОС | Microsoft Windows |
Лицензия | проприетарная |
Единственной выпущенной игрой на движке Luminous Engine стала Final Fantasy XV (2016). Компания также выпускала техно-демо-версии, показывающие возможности движка — Agni's Philosophy в 2012 году и Witch Chapter 0 в 2015. В 2018 году Square Enix учредила внутреннюю студию Luminous Productions специально для разработки AAA-игр на движке Luminous Engine.
История разработкиПравить
Первые сведения, косвенно намекающие на создание «Luminous Studio», появились в начале марта 2010 года, когда Square Enix разместила на своём официальном сайте список вакансий для разработки «игрового движка следующего поколения». Вакантные позиции включали системного программиста игрового движка, программиста графики, сетевых подсистем, Windows-приложений, плагинов, вакансии технического художника и технического писателя. В число требований были занесены глубокие знания разработки для PlayStation 3 и Xbox 360, а также MMOG.[1]
Официальный анонс и самые первые подтверждённые детали о «Luminous Studio» появились в прессе во время прохождения японской конференции разработчиков игр CEDEC 2010, которая проходила с 31 августа по 2 сентября 2011 года в PACIFICO Yokohama Conference Centre.[2] 2 сентября Ёсихиса Хасимото, главный инженер компании Square Enix, во время своего выступления, после доклада об игровых движках «Glacier 2» и «Crystal Dynamics engine», публично сделал анонс нового игрового движка под названием «Luminous» (яп. ルミナス). Сам Хасимото является продюсером и техническим директором данного проекта. Догадки за март 2010 года подтвердились — именно для разработки данного движка проводился набор специалистов. Согласно анонсу, целью проекта «Luminous» является создание одного из самых технологически продвинутых, надёжных и совершенных движков. Согласно Хасимото, «Luminous» будет включать в себе все технологии, которые были представлены в рамках доклада о «Glacier 2» перед данным анонсом. Во время выступления было представлено множество слайдов с технической информацией, показано множество скриншотов, а также технологическая демонстрация, показывающая возможности процедурной анимации движка.[3][4][5]
Первые сведения о движке «Luminous Studio» появились в конце августа 2011 года, когда технический специалист Дзэндзи Нисикава, сотрудник ресурса Impress Watch (яп.), получил приглашение на закрытый показ движка в Square Enix, а также получил возможность взять интервью у Ёсихисы Хасимото, ведущего программиста Хироси Ивасаки и ведущего художника Рё Иваты. Большая статья о движке, а также развёрнутое интервью с данными сотрудниками Square Enix были опубликованы в Impress Watch 26 августа 2011 года. Благодаря этому стало известно множество новых сведений о технологиях, политике использования и лицензирования, истории разработки и проч, а также стали доступны новые скриншоты и видео, демонстрирующее процедурную анимацию движка. Согласно данным Нисикавы, в начале создания «Luminous Studio» его разработчики посетили те дочерние компании и филиалы Square Enix, которые уже имеют собственные развитые движки: IO Interactive в Дании («Glacier 2») и Eidos Montreal в Канаде («Crystal Dynamics engine»). Хотя «Luminous Studio» разрабатывается отдельно от «Glacier 2» и «Crystal Dynamics engine», его исходный код распространяется для всех подразделений Square Enix Group, а сам движок будет использовать наработки от этих подразделений.[6][4][7][8][9][10]
12 октября 2011 года Square Enix опубликовала на официальном сайте подборку изображений, на которых сравнивались реальные фотографии интерьеров автостоянки вместе с смоделированными движком «Luminous Studio» этими же интерьерами. Данные изображения были нацелены на демонстрацию фотореалистичности движка. Эти же изображения демонстрировались несколькими днями ранее на технологической конференции Square Enix Open Conference.[11][12][13][14]
5 июня 2012 года на выставке Electronic Entertainment Expo Square Enix продемонстрировала первую технологическую демонстрацию движка — ролик под названием «Agni's Philosophy Final Fantasy Real Time Tech Demo»[15]. Весь показанный на выставке ролик просчитывался на месте в реальном времени с помощью одного графического процессора GeForce GTX 680[16].
Нацеленность и лицензированиеПравить
«Luminous Studio» спроектирован и разрабатывается как полноценный и полнофункциональный комплексный инструмент для разработки игр для разных платформ и в разных жанрах, который должен сочетать высокую эффективность и качество. Основными «столпами», по которых создаётся движок, являются кроссплатформенность, широкие функциональные возможности, модульность и масштабируемость.[3]
«Luminous Studio» должен стать основным движком для большинства игр Square Enix на момент окончания своей разработки, заменив другие устаревшие движки, в первую очередь «Crystal Tools».[8]
Square Enix не планирует лицензировать движок, т.е. продавать лицензии на его использование сторонним компаниям. Движок будет использоваться только внутри Square Enix Group (сама японская Square Enix и группа купленных ею компаний). Также он будет предоставляться независимым от Square Enix компаниям или студиям для работы над теми проектами, которые делаются на заказ Square Enix.[4][9]
Заявлено, что движок при своём использовании сможет снизить затраты на разработку игры до 30% и снизить время циклов разработки.[12]
Square Enix надеется сделать из «Luminous Studio» бренд, широко известный общественности. Для этого создаётся логотип движка и запланированы публичные демонстрации его возможностей.[4]
в октябре 2011 года стало известно, что некоторые уже законченные части движка используются в игре Final Fantasy Versus XIII, которая на этот момент находилась в разработке.[14] Работа над созданием демонстрации движка ведётся с привлечением сотрудников Visual Works, внутренней студии Square Enix, которая занимается созданием CGI-видео для её проектов. Согласно сведениям за август 2011 года, ещё не было решено, будет ли данная демонстрация нацелена на использование DirectX 11, или же она будет нацелена на более старое аппаратное поколение.[4][9]
Название движка «Luminous Studio», как пояснил Ёсихиса Хасимото, вдохновлено франчайзом Final Fantasy, а конкретно — люминесцентными кристаллами, которые присутствуют во многих играх этой серии и являются одним из её символов.[10]
Технологические особенности и характеристикиПравить
Одним из главных приоритетов при разработке «Luminous Studio» была мультиплатформенность (кроссплатформенность), вследствие чего движок поддерживает любые платформы, имеющие программируемые шейдеры. Заявлены поддержка IBM PC-совместимых компьютеров и игровых консолей PlayStation 3 и Xbox 360, предполагается поддержка PlayStation Vita и Wii U[9]. На вопрос, какова ситуация с консолями Wii и 3DS, которые не имеют программируемых шейдеров, Хасимото ответил, что разработчики активно занимаются поддержкой их в движке. Кроме этого, заявлена поддержка восьмого поколения игровых консолей. ПК-версия движка поддерживает и активно использует DirectX 11.[4]
«Luminous Studio» поддерживает многие возможности по редактированию и обработке игрового контента и ассетов: визуальное редактирование, редактирование в реальном времени, совместное параллельное редактирование, автоматические сборка и тестирование объектов, система управления ассетами, управление задачами и проч.[3]
Графический движокПравить
Графический движок, используемый в ПК-версии «Luminous Studio», имеет нативную поддержку Direct3D 11, включая тесселяцию. Кроме этого, поддерживается множество других технологий, включая различные, в том числе диффузные, отражения в реальном времени, преломления и искажения лучей. Заявлено, что графический движок будет выделяться «поразительно реалистичной визуальной достоверностью».[12]
Анимационный движокПравить
Большое внимание команда разработчиков «Luminous Studio» придаёт анимации персонажей. Они полагают, что анимация является одним из важнейших компонентов создания фотореалистичной графики, и неестественная анимация заметно выделяется и нарушает фотореализм. Особое внимание уделяется процедурной анимации, в частности, таким методам, как инверсная кинематика для всего тела и т.д.[4]
«Luminous Studio» будет использовать комбинацию заранее записанной посредством технологии motion capture анимации вместе с процедурно сгенерированной анимацией. Специальная база данных содержит множество заранее записанных анимаций для множества движений и действий (к примеру, ходьба или размахивание мечом). При создании анимации персонажа наиболее релевантные анимационные записи извлекаются из базы данных и корректируются в зависимости от текущих условий и/или окружения персонажа. Разработчики привели несколько примеров, в первом описывается наложение процедурного подхода на записанную анимацию ходьбы в случае, когда персонаже идёт по неровной поверхности. В следующем примере анимационный движок может изменять заранее записанную анимацию размахивания мечом в зависимости от того, насколько тяжелым он является, или объединять анимацию ходьбы и размахивания мечом, когда персонаж машет им в движении.[12]
Физический движокПравить
Физический движок, входящий в состав «Luminous Studio», поддерживает симуляцию тканей и жидкостей (флюидов).[12]
Игровой ИИПравить
Разработчики движка уделяют большое внимание игровому искусственному интеллекту.[4] Согласно ведущему разработчику и исследователю игрового ИИ в «Luminous Studio» Ёитиро Миякэ, предыдущие механизмы ИИ основаны на реактивных циклах, тогда как здесь разработчики хотят реализовать новый масштабируемый ИИ, который сможет распознавать игровые сцены. Миякэ привёл пример, в котором редактор уровней связывается с ИИ, и последний может распознать его ландшафт и структуры, интеллектуально используя их при сражении с игроком-человеком. Если эти алгоритмы удастся воплотить, то подобный ИИ станет универсальным, подходящим для игр многих жанров. Согласно Миякэ, разработчики стремятся создать ИИ, который будет тесно связан с другими подсистемами движка, а не вынесен в отдельный самостоятельный модуль.[10] Также важным приоритетом является создание масштабируемого ИИ, который сможет использоваться как в казуальных играх для маломощных портативных консолей, так и в «больших» играх для следующего поколения консолей.[12]
Список игр, использующих Luminous EngineПравить
Название игры | Дата выхода | Платформа | Компания-разработчик | Комментарии |
---|---|---|---|---|
Final Fantasy XV | 30 сентября 2016 года | PlayStation 4, Xbox One | Square Enix | Первая игра на Luminous Engine. Разработка в сотрудничестве с XPEC Entertainment и Avalanche Studios. |
6 марта 2018 года | ПК (Windows) | Разработка в сотрудничестве с Nvidia. |
ПримечанияПравить
- ↑ Anoop Gantayat. Square Enix Starts Work on Next Generation Engine And guess whose pointy haired mug they're using to promote it? (англ.) (недоступная ссылка — история). Andriasang (13 марта 2010). Дата обращения: 13 октября 2011. Архивировано 31 августа 2012 года.
- ↑ Ed Fear. CEDEC 2010 dates set Japanese game dev industry event to return to Yokohama next September (англ.) (недоступная ссылка — история). Develop (4 сентября 2010). Дата обращения: 13 октября 2011. Архивировано 31 августа 2012 года.
- ↑ 1 2 3 Anoop Gantayat. Square Enix Unveils Next Gen Engine: Luminous CEDEC development session outlines broad goals of next gen tech from RPG giant. (англ.) (недоступная ссылка — история). Andriasang (2 сентября 2010). Дата обращения: 13 октября 2011. Архивировано 31 августа 2012 года.
- ↑ 1 2 3 4 5 6 7 8 Anoop Gantayat. Square Enix Details Luminous Studio An early glimpse at the engine that will power Square Enix's next generation games. (англ.) (недоступная ссылка — история). Andriasang (26 августа 2011). Дата обращения: 13 октября 2011. Архивировано 31 августа 2012 года.
- ↑ 【CEDEC 2010】スクウェア・エニックス、世界と戦うための新ゲームエンジン“ルミナス”が開発進行中 (яп.). Famitsu (2 сентября 2010). Дата обращения: 13 октября 2011. Архивировано из оригинала 31 июля 2012 года.
- ↑ 西川善司. 西川善司の3Dゲームファンのための「Luminous Studio」講座. スクウェア・エニックスが開発中の次世代ゲームエンジンの秘密に迫る! (яп.). Impress Watch (яп.) (26 августа 2011). Дата обращения: 13 октября 2011. Архивировано из оригинала 12 ноября 2011 года.
- ↑ Luminous Studio: Square Enix's next-gen engine (англ.) (недоступная ссылка — история). Edge (журнал) (26 августа 2011). Дата обращения: 13 октября 2011. Архивировано 31 августа 2012 года.
- ↑ 1 2 Andrew Yoon. Square Enix preparing DX11 'Luminous Studio' engine (англ.) (недоступная ссылка — история). Shacknews (26 августа 2011). Дата обращения: 13 октября 2011. Архивировано 31 августа 2012 года.
- ↑ 1 2 3 4 Luminous Studio - новый игровой движок Square Enix (неопр.). GameTech (27 августа 2011). Дата обращения: 13 октября 2011.
- ↑ 1 2 3 Spencer. Introducing Square Enix Japan’s New Engine, Luminous Studio (англ.) (недоступная ссылка — история). Siliconera (26 августа 2011). Дата обращения: 13 октября 2011. Архивировано 31 августа 2012 года.
- ↑ Anoop Gantayat. Square Enix's Luminous Studio Engine -- More Parking Garage Pics (англ.) (недоступная ссылка — история). Andriasang (12 октября 2011). Дата обращения: 13 октября 2011. Архивировано 31 августа 2012 года.
- ↑ 1 2 3 4 5 6 Square Enix shows off photo-realistic next-generation engine (англ.) (недоступная ссылка — история). Edge (журнал) (12 октября 2011). Дата обращения: 13 октября 2011. Архивировано 31 августа 2012 года.
- ↑ Движок Luminous от Square Enix - новые детали (неопр.) (недоступная ссылка — история). GameTech (13 октября 2011). Дата обращения: 13 октября 2011. Архивировано 5 октября 2012 года.
- ↑ 1 2 Simon Priest. Square Enix tech demoes new "photo realistic" Luminous engine (англ.) (недоступная ссылка — история). Strategy Informer (13 октября 2011). Дата обращения: 20 октября 2011. Архивировано 31 августа 2012 года.
- ↑ Ishaan. Agni’s Philosophy, Square Enix’s Next-Gen Final Fantasy Tech Demo (англ.) (недоступная ссылка — история). siliconera.com (5 июня 2012). Дата обращения: 5 ноября 2012. Архивировано 23 ноября 2012 года.
- ↑ John Papadopoulos. The impressive Agnis Philosophy Tech Demo was running on a single GTX680 (англ.) (недоступная ссылка — история). dsogaming.com (28 июня 2012). Дата обращения: 5 ноября 2012. Архивировано 23 ноября 2012 года.