SCX engine
SCX engine | |
---|---|
Тип | игровой движок |
Разработчик | Ubisoft |
Аппаратные платформы | Кроссплатформенный: ПК, PlayStation 2, PlayStation 3, Xbox, Xbox 360, PSP, Wii |
Поддерживаемая ОС | Microsoft Windows |
Написан на языке | C++[1][2] |
Лицензия | проприетарная |
Первая игра на движке | Tom Clancy's Splinter Cell: Chaos Theory (2005) |
Последняя игра на движке | Tom Clancy's Splinter Cell Trilogy Classics HD (2011) |
SCX engine — игровой движок, разработанный для внутреннего использования компанией Ubisoft. Первой игрой на его базе стал стелс-экшен Tom Clancy's Splinter Cell: Chaos Theory 2005 года[2][3].
История разработки
[править | править код]Движок SCX разрабатывался канадским подразделением компании — Ubisoft Montreal — специально для использования в игре Tom Clancy's Splinter Cell: Chaos Theory. SCX основан на игровом движке Unreal Engine 2.5[4] (билд 3339) с частичной интеграцией наработок предыдущей версии — улучшенного Unreal Engine 2 (билд 829) из первой игры серии, Tom Clancy's Splinter Cell[2][5][6]. SCX — внутреннее название технологии[2]. В специализированных СМИ игры на движке обычно освещаются как «основанные на модифицированном Unreal Engine 2.5»[3][7][8][9][10].
Игра Tom Clancy's Splinter Cell: Chaos Theory поступила в продажу 28 марта 2005 года и была выпущена на персональном компьютере и игровых консолях PlayStation 2, Xbox и GameCube[3].
Силами Ubisoft Shanghai SCX был в значительной мере переработан для последующей игры серии — Tom Clancy's Splinter Cell: Double Agent, которая вышла 21 марта 2006 года на ПК, PlayStation 3 и Xbox 360.[7] Версия этой же игры для менее производительных консолей (PS2, Xbox, GameCube, Wii) использует оригинальный SCX[5].
Кроме того, на основе оригинального SCX сделан более современный игровой движок Ubisoft — LEAD[11][12][13].
Технические характеристики
[править | править код]Существенным отличием SCX от Unreal Engine 2.5 является переработанный рендерер (графический движок) — компонент, отвечающий за вывод графики. В частности, была переделана модель освещения, добавлены методы рельефного текстурирования с наложением карт нормалей на все поверхности, эффект High Dynamic Range Rendering, а также широкий набор фильтров пост-обработки. Таким образом, на момент выхода, Chaos Theory являлась одной из самых технологически продвинутых игр[2]. Движок обрабатывает как закрытые (англ. indoor), так и среднего размера открытые (англ. outdoor) локации[2][8].
Поддерживается персональный компьютер и игровые консоли PlayStation 2, PlayStation 3, Xbox, Xbox 360, PSP и Wii[3][7]. Изображение выводится силами API DirectX 9. Применяются пиксельные и вершинные шейдеры версий 1.1 и 3.0[2][8].
Интегрирован физический движок Havok второй версии[3][7][6] (вместо Karma в оригинальном UE 2.5).
Существенно улучшенная версия движка SCX, на базе которой создана игра Splinter Cell: Double Agent, помимо графических улучшений, поддерживает многопоточность; физический движок Havok обновлен до второй версии[5].
Рендерер (графический движок)
[править | править код]Ниже перечислена часть основных нововведений движка, которые касаются исключительно графической составляющей[2][8].
- Взамен прежней модели освещения Unreal Engine 2.5 используется унифицированная модель попиксельного освещения Блинна-Фонга, силами которой каждый обрабатываемый источник света дает диффузную и спекулярную составляющие на поверхностях объектов. Кроме того, на всех поверхностях использовано несколько текстурных слоев с наложением карт нормалей.
- Поддерживаются динамические тени с размытыми краями.
- Используются методы рельефного текстурирования: parallax mapping и normal mapping.
- Применяется High Dynamic Range Rendering вместе с эффектом адаптации зрения к условиям освещения. Такая функция была частично (в виде использования фильтра bloom, с которым комбинируется HDR) реализована в предыдущих играх серии, Tom Clancy's Splinter Cell и Tom Clancy's Splinter Cell: Pandora Tomorrow.
- Самозатенение объектов (добавлено в Splinter Cell: Double Agent).
- Глубина резкости (добавлено в Splinter Cell: Double Agent).
- Пост-фильтры изображения: bloom, motion blur, искажение (англ. distortion), зернистость (англ. noise) и др.
Игры, использующие SCX
[править | править код]- 2011 — Tom Clancy's Splinter Cell Trilogy Classics HD (вероятно, Chaos Theory из этого сборника, базируется на улучшенном SCX engine[5])
См. также
[править | править код]- Подпрограммное обеспечение
- LEAD engine — движок, созданный на основе SCX
- YETI engine — другой игровой движок Ubisoft
Примечания
[править | править код]- ↑ Unreal Engine Core (англ.). BeyondUnreal Wiki. — о ядре игрового движка Unreal Engine 2, на котором основан SCX. Дата обращения: 30 апреля 2010. Архивировано из оригинала 20 февраля 2012 года.
- ↑ 1 2 3 4 5 6 7 8 Алексей Берилло. Графические технологии в играх: Splinter Cell: Chaos Theory . iXBT.com (7 декабря 2006). — технический обзор игры Splinter Cell: Chaos Theory, созданной на движке SCX. Дата обращения: 30 апреля 2010. Архивировано 29 марта 2013 года.
- ↑ 1 2 3 4 5 6 Tom Clancy's Splinter Cell: Chaos Theory (англ.). MobyGames. Дата обращения: 30 апреля 2010. Архивировано 18 марта 2012 года.
- ↑ What is it? (англ.). Tripwire Interactive Forums (11 ноября 2013). — официальный форум, ответ работника Tripwire Interactive на связанный вопрос: «Some other UE 2.5 titles have had the engine also heavily modified and upgraded (such as the Splinter Cell series). At that point it is pretty pointless to call the engine Unreal Engine 2.5 due to how many changes to the base systems have been made». Дата обращения: 26 декабря 2023. Архивировано 27 декабря 2023 года.
- ↑ 1 2 3 4 Unreal Engine 2 — Versions (англ.). BeyondUnreal Wiki. — в архиве Интернета; «Splinter Cell engine history». Дата обращения: 25 декабря 2023. Архивировано 23 октября 2020 года.
- ↑ 1 2 Илья Вайцман. Обзор видеоадаптера HIS HD 2900XT. Часть 5. Radeon.ru (31 июля 2007). — тестируется игра Splinter Cell: Chaos Theory, упоминается движок. Дата обращения: 30 апреля 2010. Архивировано 14 июня 2010 года.
- ↑ 1 2 3 4 5 Tom Clancy's Splinter Cell: Double Agent (англ.). MobyGames. Дата обращения: 30 апреля 2010. Архивировано 18 марта 2012 года.
- ↑ 1 2 3 4 Brandon Bell. 3D Performance with Splinter Cell: Chaos Theory High-end cards (англ.). FiringSquad (1 апреля 2005). Дата обращения: 30 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ Uros "2Lions" Jojic. Splinter Cell: Double Agent Review (англ.). ActionTrip.com (14 ноября 2006). Дата обращения: 30 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ Horus. Tom Clancy's Splinter Cell: Chaos Theory Review (страница 5) (англ.). TeamXbox (24 марта 2005). Дата обращения: 30 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ Kristoffer Keipp. Splinter Cell: Conviction — New engine details and features (англ.). PC Games Hardware (23 июня 2010). Дата обращения: 30 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ Kristoffer Keipp. Splinter Cell: Conviction exclusive interview — PC version is a console port with extra quality features (англ.). PC Games Hardware (18 марта 2010). Дата обращения: 30 апреля 2010. Архивировано 24 апреля 2012 года.
- ↑ Jon Wilcox. Splinter Cell Conviction Q&A Feature (англ.). Akshay Technologies (8 июня 2007). Дата обращения: 30 апреля 2010. Архивировано 18 марта 2012 года.