X-Ray

Материал из Энциклопедия S.T.A.L.K.E.R.
Перейти к: навигацияпоиск
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Логотип X-Ray Engine

X-Ray — игровой движок, разработанный компанией GSC Game World.

На нём базируются следующие игры:

Основное участие в создании движка принимали программисты Олесь Шишковцов и Александр Максимчук.

Компоненты движка

Графический движок

Для рендеринга освещения используется программная техника отложенного рендеринга, благодаря которой движок способен выдавать высокую достоверность в рендеринге освещения. Но из-за особенностей реализации этой методики он не поддерживает одновременное использование с ней полноэкранного сглаживания. Кроме того, в X-Ray присутствует поддержка HDR. Движок рендерит пространства до 4 км2 с 1 000 000 полигонов в кадре, поддерживает различные погодные эффекты и время суток.

Из-за многократных улучшений движка в ходе разработки трёх игр серии, в своей конечной версии 1.6 X-Ray поддерживает версии Direct3D с 8 по 11 включительно. X-Ray 1.5.07 поддерживает Direct3D до версии 10.1 включительно, а X-Ray 1.0 обладает поддержкой Direct3D до версии 9.0c.

Движок имеет динамическую систему освещения, поддерживает мягкие тени, технологию SSAO, параллакс-маппинг и рельефное текстурирование (начиная с версии 1.5).

Физический движок

В качестве физического движка используется свободный Open Dynamics Engine, выпускающийся под лицензиями LGPL и BSD license.

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

Специально для серии игр S.T.A.L.K.E.R. была разработана система A-Life, суть которой заключалась в том, чтобы заставить Зону жить своей жизнью, причём не только тогда, когда игрок видит тех или иных обитателей игрового мира, но и тогда, когда они находятся вне его досягаемости.

Звуковой движок

Поддерживается шестиканальный звук, все звуковые данные игры используют контейнеры OGG, MP2, MP3, WMA, ADPCM.

Сетевые возможности

В одном мультиплеерном матче поддерживается до 32 игроков.

Поддержка технологии DirectX

Технология Direct3D 9.0c в движке X-Ray Engine

В 2001 году, когда движок был впервые продемонстрирован общественности, он поддерживал DirectX 8, но из-за затянувшейся на долгое время разработки игры движок многократно улучшался, чтобы соответствовать своему времени. Так, Тень Чернобыля работал уже с DirectX 9.

С выходом аддона Чистое Небо и версии движка 1.5, появилась поддержка DirectX 10, а патчем за версией 1.5.07 разработчики добавили в игру поддержку DirectX 10.1.

Игра S.T.A.L.K.E.R.: Зов Припяти была построена уже на движке X-Ray 1.6, поддерживающим технологию DirectX 11.

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

  • Для игры S.T.A.L.K.E.R. 2 компанией GSC Game World было принято решение отказаться от морально и технически устаревшего X-Ray и написать новый мультиплатформенный игровой движок, достойный своих современных конкурентов.
Персональные инструменты
Пространства имён

Варианты
Действия