Русская Википедия:Prism3D

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Карточка движка Prism3D — игровой движок, разработанный чешской компанией SCS Software.

История разработки

В своих самых ранних играх SCS Software уже использовала собственный игровой движок, TERRENG. Этот движок развивался с 1998 года по 2000 и имел несколько версий, последней из которых стала 4.0; он был применен в нескольких играх, в частности, в нескольких частях Deer Hunter, Sportsman’s Paradise 2 и Grand Slam Turkey Hunter[1].

Первой игрой на Prism3D стала Hunting Unlimited 2 2001 года, выполненная в жанре симулятора охоты. Павел Себор (Шаблон:Lang-cs), руководитель SCS Software, так описывает, почему было решено создать Prism3D и развивать его вместо покупки сторонних движков (2002)[2]:

Шаблон:Cquote

В дальнейшем Prism3D был использован во всех играх в жанре симулятора дальнобойщика в сериях Hard Truck[пр. 1] и 18 Wheels of Steel. Этому также поспособствовали такие особенности движка, как работа с большими открытыми пространствами без видимых подгрузок, смена цикла «день-ночь» и т.п. Помимо этого, он был применен почти во всех частях симуляторах охоты Hunting Unlimited.

Начиная с Trucks & Trailers (2011), посвященной симуляции парковки грузовиков, и в дальнейшем с Euro Truck Simulator 2 (2012) — одного из основных продуктов компании, SCS значительно переделывает и обновляет Prism3D. Это второе поколение продолжает использоваться SCS Software в своих проектах, например, в American Truck Simulator 2016 года.

Хотя SCS Software и предлагает движок сторонним компаниям, но большинство проектов на нем являются внутреннмими разработками студии.

Технические характеристики

Игровой движок является кроссплатформенным — присутствует совместимость с ПК (под управлением Microsoft Windows или Linux), Mac, а также iOS. В ранних версиях поддерживалась также игровая приставка PlayStation 2 (на ней состоялся релиз Duke Nukem: Manhattan Project).

Исходный код написан на языке программирования C++. Одной из отличительных особенностей движка является работа с большими открытыми пространствами; реализована смена цикла день-ночь и динамическая погода. В качестве физического движка обычно используется встроенный Open Dynamics Engine[пр. 2], имеющий свободную лицензию.

Движок активно дорабатывался разработчиками с выходом каждой новой игры — так, начиная с 18 Wheels of Steel: Pedal to the Metal (2004) появилась поддержка динамических отражений; позднее — рельефные текстуры.

Масштабное обновление движка было произведено для симулятора дальнобойщика Euro Truck Simulator 2 (2012). В более раннем варианте обновленный движок дебютировал в Trucks & Trailers и Scania Truck Driving Simulator. Начиная с этих проектов, авторы значительно переделывают графический компонент движка. В Prism3D было добавлено множество новых возможностей, в том числе: алгоритм сглаживания MLAA[3], усложненный рендеринг воды, HDR-освещение[4], усложненные динамические тени, на которые влияют источники света, шейдерные эффекты, эффекты, создаваемые системой частиц (например, дым, огонь, визуализация разных погодных условий, таких как дождь, в том числе капли дождя на стекле автомобиля, или снег).

В последующих обновлениях игры был оптимизирован рендеринг, улучшена модель освещения и погодных условий, а также добавлена поддержка Retina-дисплеев и мультимониторности[5]. В 2021 году была добавлена поддержка DirectX 11, а также алгоритма освещения SSAO — их реализация представлена впервые в American Truck Simulator[6][7].

Средства разработки

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

В 2015 году был выпущен SCS Blender Tools, представленный несколькими годами ранее[8]. Этот пакет инструментов, сделанный на базе трехмерного редактора Blender, призван стать основным инструментом для работы с движком и играми, построенным на нем, сочетая в себе различные функции. Пакет доступен бесплатно желающим создавать модификации для игр на Prism3D, например, для Euro Truck Simulator 2.

Игры, использующие Prism3D

Игры SCS Software
Файл:American Truck Simulator (screenshot).jpg
Летние городские улицы в American Truck Simulator (2016) на новом поколении движка.
Файл:18 Wheels of Steel - Extreme Trucker.jpg
Зимняя локация в 18 Wheels of Steel: Extreme Trucker (2009) на предыдущем поколении движка.

В разработке — Euro Coach Simulator

Сторонние лицензиаты

См. также

Примечания

Комментарии

Шаблон:Примечания

Источники

Шаблон:Примечания

Ссылки

Сторонние ресурсы
Прочее


Ошибка цитирования Для существующих тегов <ref> группы «пр.» не найдено соответствующего тега <references group="пр."/>