Собственный кроссплатформенный игровой движок
UNIGINE — это фирменный кроссплатформенный игровой движок, разработанный компанией UNIGINE, используемый в симуляторах, системах виртуальной реальности , серьезных играх и визуализации . Он поддерживает OpenGL 4 , Vulkan и DirectX 12. [ 3]
UNIGINE Engine — это базовая технология для ряда бенчмарков (ЦП, ГП, блок питания, система охлаждения), [4] которые используются оверклокерами и техническими СМИ, такими как Tom's Hardware , [5] [6] Linus Tech Tips , [7] PC Gamer , [8] и JayzTwoCents. [9] Тесты UNIGINE также включены в состав Phoronix Test Suite для целей бенчмаркинга на Linux и других системах. [10]
UNIGINE 1
Первым публичным релизом стала версия 0.3, выпущенная 4 мая 2005 года.
Платформы
UNIGINE 1 поддерживал Microsoft Windows , Linux , [1] OS X , PlayStation 3 , Android и iOS . Экспериментальная поддержка WebGL существовала, но не была включена в официальный SDK. [11] UNIGINE 1 поддерживал DirectX 9 , DirectX 10 , DirectX 11 , OpenGL , OpenGL ES и PlayStation 3 , тогда как начальные версии (v0.3x) поддерживали только OpenGL.
UNIGINE 1 предоставлял API C++ , C# и UnigineScript для разработчиков. Он также поддерживал языки шейдеров GLSL и HLSL .
Особенности игры
UNIGINE 1 поддерживал большие виртуальные сценарии и специальное оборудование, необходимое для профессиональных симуляторов и корпоративных систем виртуальной реальности, часто называемых серьезными играми .
Поддержка больших виртуальных миров была реализована с помощью двойной точности координат (64 бита на ось), [12] потоковой передачи фоновых данных на основе зон, [13] и дополнительных операций в географической системе координат (широта, долгота и высота вместо X, Y, Z). [14]
Вывод изображения на дисплей был реализован посредством многоканального рендеринга (синхронизированная по сети генерация изображения одного большого изображения с несколькими компьютерами), [15] что типично для профессиональных симуляторов. [16] Та же система обеспечивала поддержку нескольких устройств вывода с асимметричными проекциями (например, CAVE ). Также поддерживались изогнутые экраны с несколькими проекторами. [17] UNIGINE 1 имел поддержку стереоскопического вывода для анаглифного рендеринга, вывода отдельных изображений, Nvidia 3D Vision и гарнитур виртуальной реальности . Он также поддерживал вывод на несколько мониторов. [18]
Другие особенности
UNIGINE визуализировал поддерживаемую модель Shader 5.0 с аппаратной тесселяцией , DirectCompute и OpenCL . Он также использовал экранное пространство Ambient Occlusion и глобальное освещение в реальном времени . UNIGINE использовал собственный физический движок для обработки таких событий, как обнаружение столкновений , физика твердого тела и динамическое разрушение объектов. Он также использовал собственный движок для поиска пути и базовых компонентов ИИ. UNIGINE имел такие функции, как интерактивный 3D GUI , воспроизведение видео с использованием кодека Theora , 3D аудиосистема на основе библиотеки OpenAL , редактор сцен WYSIWYG (редактор UNIGINE).
UNIGINE 2
UNIGINE 2 был выпущен 10 октября 2015 года.
UNIGINE 2 обладает всеми функциями UNIGINE 1 и перешел от прямого рендеринга к отложенному рендерингу, затенению PBR и представил новые графические технологии, такие как геометрическая вода, многослойные объемные облака, SSRTGI и воксельное освещение. [19]
Платформы
UNIGINE 2 поддерживает Microsoft Windows , Linux и OS X (поддержка прекращена, начиная с версии 2.6 [20] ).
UNIGINE 2 также поддерживает следующие графические API: DirectX 11 , OpenGL 4.x. Начиная с версии 2.16 UNIGINE экспериментально поддерживает DirectX 12 и Vulkan .
Для разработчиков доступно 3 API: C++, C#, Unigine Script.
Поддерживаемые языки шейдеров: HLSL , GLSL , UUSL (Unified UNIGINE Shader Language).
ССРТГИ
Запатентованная технология рендеринга SSRTGI (Screen Space Ray-Traced Global Illumination) была представлена в версии 2.5. [21] Она была представлена на мероприятии SIGGRAPH 2017 Real-Time Live! [22]
Разработка
Корни UNIGINE лежат в проекте с открытым исходным кодом frustum.org [23] , который был инициирован в 2002 году Александром «Frustum» Запрягаевым, который является соучредителем (вместе с Денисом Шергиным, генеральным директором) и бывшим техническим директором компании UNIGINE . .
Конкурс игр Linux
25 ноября 2010 года компания UNIGINE объявила конкурс в поддержку разработки игр для Linux . Они согласились предоставить бесплатную лицензию движка UNIGINE любому желающему разработать и выпустить игру с нативным клиентом Linux, а также предоставить команде лицензию для Windows. [24] Конкурс продолжался до 10 декабря 2010 года, и было подано значительное количество заявок. Из-за неожиданного отклика компания UNIGINE решила расширить предложение для трех лучших кандидатов, каждый из которых получил полные лицензии UNIGINE. [25] Победители были объявлены 13 декабря 2010 года, а разработчиками стали Kot-in-Action Creative Artel (ранее разработавшие Steel Storm ), Gamepulp (намеревающиеся создать платформер-головоломку) и MED-ART (ранее работавшие над Painkiller: Resurrection ). [26]
Проекты на базе UNIGINE
По данным на 2021 год, компания заявила, что имеет более 250 клиентов B2B по всему миру. [27]
Некоторые компании, разрабатывающие программное обеспечение для профессиональных симуляторов самолетов, кораблей и транспортных средств, используют UNIGINE Engine в качестве основы для 3D- и VR-визуализации. [28] [29] [30]
Игры
- Выпущенный
- Cradle — выпущен для Windows и Linux в 2015 году [31]
- Oil Rush — выпущена для Windows, Linux и Mac OS X в 2012 году; выпущена для iOS в 2013 году.
- Syndicates of Arkon — выпущена для Windows в 2010 году [32]
- Tryst — выпущен для Windows в 2012 году [33]
- Petshop [34] — выпущен для Windows и Mac в 2011 году
- Sumoman [35] - выпущен для Windows и Linux в 2017 году [36]
- Demolicious — выпущен для iOS в 2012 году
- Acro FS - симулятор высшего пилотажа (страница Steam [37] )
- Dual Universe - выпущен в 2022 году [38]
- Предстоящие
- Дилогус: Ветры войны
- Node - VR-шутер (страница Steam [39] )
- Kingdom of Kore — экшен-RPG для ПК (в будущем для PS3) — отменен издателем
- El Somni Quas [40] — MMORPG (страница Patreon [41] )
Моделирование и визуализация
- Симулятор метро от Smart Simulation [42]
- CarMaker 10.0 от IPG Automotive [43]
- Морские симуляторы NAUTIS от VSTEP [44]
- Симулятор машиниста поезда от Oktal Sydac [45]
- Симулятор полета Бе-200 [46]
- Klee 3D [47] (решение для 3D-визуализации для цифрового маркетинга и исследовательских приложений)
- Компонент визуализации аналитического программного комплекса, разработанного для АО «МКБ «Алмаз-Антей», филиала АО «Концерн «Алмаз-Антей» [48]
- Проекты интерактивной архитектурной визуализации в реальном времени AI3D [49] [50]
- Симулятор спасательного вертолета Bell-206 Ranger [51]
- Magus ex Machina [52] (3D анимационный фильм)
- Автомобильные симуляторы SIMREX CDS, SIMREX FDS, SIMREX FTS от INNOSIMULATION [53]
- Работы Джона Джеррарда (художника) в реальном времени : Ферма, [54] Солнечный резерв, [55] Упражнение, [56] Западный флаг (Спиндлтоп, Техас), [57] X. laevis (Spacelab) [58]
- Тренажеры поездов SPECTR [59]
- DVS3D [60] от GDI [61]
- Симулятор полета RF-X [62]
- NAVANTIS [63] Симулятор корабля [64]
- VR-симулятор для изучения компьютерного зрения для автономного управления полетом в Daedalean AI [65]
Показатели
UNIGINE Engine используется в качестве платформы для серии бенчмарков, [66] которые могут быть использованы для определения стабильности аппаратного обеспечения ПК (ЦП, ГП, блок питания, система охлаждения) в экстремально стрессовых условиях, а также для разгона:
- Superposition Benchmark [67] (с онлайн-таблицами лидеров) - UNIGINE 2 (2017)
- Valley Benchmark [68] - UNIGINE 1 (2013)
- Heaven Benchmark [69] (первый тест DirectX 11) - UNIGINE 1 (2009)
- Тест производительности Tropics [70] - UNIGINE 1 (2008)
- Тест производительности Sanctuary [71] - UNIGINE 1 (2007)
Смотрите также
Ссылки
- ^ ab "Unigine v0.3 выпущен (официальный пресс-релиз) - Unigine". 10 ноября 2006 г. Архивировано из оригинала 2006-11-10.
- ^ "UNIGINE 2.19: основные оптимизации, OpenXR, потоковая передача видео WebRTC, поддержка USD, улучшения анимации". developer.unigine.com . 16 августа 2024 г. . Получено 28 октября 2024 г. .
- ^ "Unigine Heaven Benchmark 2.1: Техническая демонстрация с OpenGL 4.0 и стереоскопическим 3D - Golem.de" . www.golem.de (на немецком языке) . Проверено 19 апреля 2020 г.
- ^ "UNIGINE Benchmarks". benchmark.unigine.com . Получено 2020-04-19 .
- ^ Февраль 2018, Игорь Валлоссек 09. "Как провести стресс-тест видеокарт (как мы это делаем)". Tom's Hardware . Получено 2020-04-19 .
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ "Tom's Hardware Superposition Benchmark Thread". Форум Tom's Hardware . 6 октября 2017 г. Получено 19 апреля 2020 г.
- ^ "Unigine Valley Benchmark Scores Thread + SUPERPOSITION ***Более 1000 заявок!***". Linus Tech Tips . 27 октября 2013 г. Получено 19 апреля 2020 г.
- ^ Норрис, Джеймс (2019-03-10). "Как разогнать видеокарту". PC Gamer . Получено 2020-04-19 .
- ^ "Поделитесь со мной своими результатами Heaven Benchmark с соответствующими настройками". Twitter . Получено 2021-09-17 .
- ^ "Игровой движок Unigine продолжает развиваться - Phoronix". www.phoronix.com . Получено 19.04.2020 .
- ^ "3D-демонстрация Unigine Crypt в реальном времени - WebGL". crypt-webgl.unigine.com .
- ^ "Поддержка огромных миров - Unigine Developer". developer.unigine.com .
- ^ "Фоновая потоковая передача на основе зон - Unigine Developer". developer.unigine.com .
- ^ «Поддержка CIGI, улучшенная поддержка геоданных, игровая платформа — разработчик Unigine». developer.unigine.com .
- ^ "CAVE и стены мониторов с многоузловым рендерингом - Unigine Developer". developer.unigine.com .
- ^ Генератор изображений ПК-кластер uiowa.edu
- ^ «Мультипроекционный вывод, смешивание краев, нелинейное отображение изображений — Unigine Developer». developer.unigine.com .
- ^ "Поддержка нескольких устройств вывода (мониторные стены, CAVE) - Unigine Developer". developer.unigine.com .
- ^ «UNIGINE 2.0: полностью отложенный рендеринг, TAA, улучшения потоковой передачи данных, оптимизация производительности — Unigine Developer». developer.unigine.com .
- ^ «UNIGINE 2.6: Editor2, улучшенный многоканальный рендеринг, процедурная генерация ландшафта, шаблон VR — разработчик Unigine». developer.unigine.com .
- ^ "SSRTGI: Сложнейшее испытание в реальном времени 3D". 80.lv. 15 июля 2019 г.
- ^ "В реальном времени!". SIGGRAPH 2017. 19 сентября 2015 г.
- ^ "Персональный проект с открытым исходным кодом Александра Запрягаева". Архивировано из оригинала 2016-01-20 . Получено 2012-12-25 .
- ^ Ларабель, Майкл (26.11.2010). «Unigine начинает конкурс по разработке игр для Linux». Phoronix .
- ^ Ларабель, Майкл (12.12.2010). «Хорошие новости о соревновании Linux-игр от Unigine». Phoronix .
- ^ Ларабель, Майкл (13.12.2010). «Unigine анонсирует три новые игры для Linux». Phoronix .
- ^ «Клиенты | UNIGINE: 3D-движок реального времени».
- ^ "UNIGINE: Основа нашего морского симулятора NAUTIS". www.vstepsimulation.com . 5 апреля 2018 г. Получено 11 ноября 2022 г.
- ^ "НОВОЕ ПАРТНЕРСТВО С 3D EXPERT UNIGINE ОБЕСПЕЧИВАЕТ ФОТОРЕАЛИСТИЧНУЮ ВИЗУАЛИЗАЦИЮ В РЕШЕНИИ ДЛЯ МОДЕЛИРОВАНИЯ CARMAKER". safetywissen.com . Получено 11 ноября 2022 г. .
- ^ "UNIGINE". uni3dlabs.com . Получено 11 ноября 2022 г. .
- ^ "Cradle Game Released". Unigine . 2015-07-25. Архивировано из оригинала 2019-08-19 . Получено 2019-08-19 .
- ^ "SYNDICATES OF ARKON: THE BEGINNING - Syndicates of Arkon - первая бесплатная научно-фантастическая MMORPG, созданная на графическом движке Next-Gen. Уникальная игровая вселенная в стиле киберпанк". 2010-12-19. Архивировано из оригинала 2010-12-19 . Получено 2019-08-19 .
- ^ designosis.com. "BlueGiant Interactive - TRYST Gameplay -". www.bluegiantinteractive.com . Получено 19 августа 2019 г. .
- ^ «Самая странная игра, созданная на базе Unigine». 8 мая 2011 г. Получено 21 декабря 2021 г.
- ^ "Студия Tequilabyte". tequilabyte.com .
- ^ "Sumoman в Steam". store.steampowered.com .
- ^ "Acro FS в Steam". store.steampowered.com . Получено 28 июля 2023 г. .
- ^ "Двойная вселенная". www.dualuniverse.game .
- ^ "Node в Steam". store.steampowered.com .
- ^ "Игра ESQ". esqgame.com .
- ^ «Команда ESQ создает независимую MMORPG El Somni Quas» . Патреон .
- ^ "Smart Simulations Metro Simulator на базе UNIGINE 2 Sim: экономьте жизни, время и деньги". 18 февраля 2022 г.
- ^ "CarMaker 10.0 Release By IPG Automotive". 20 апреля 2021 г.
- ^ "UNIGINE: Мощная сила нашего морского симулятора NAUTIS". 5 апреля 2018 г.
- ^ "Новости - Oktal Sydac - Моделирование в движении". www.oktalsydac.com . Получено 28 июля 2023 г. .
- ↑ Архивировано в Ghostarchive и Wayback Machine: «Be-200 Flight Simulator (Powered by UNIGINE 2 Sim)». YouTube .
- ^ Бьянки, Паскаль. «Klee 3D — решение для розничной торговли и маркетинга». www.klee3d.com/ .
- ^ "Движок UNIGINE выбран для программного обеспечения Almaz-Antey - Land Warfare - Shephard Media". www.shephardmedia.com .
- ^ "Создание виртуального мира". Ai3D .
- ^ "Скоро... | UNIGINE: 3D-движок реального времени". unigine.com .
- ↑ Архивировано в Ghostarchive и Wayback Machine: «Bell 206 Rescue Helicopter Simulator (на базе UNIGINE Sim)». YouTube .
- ^ "MAGUS EX MACHINA". 29 февраля 2012 г. Архивировано из оригинала 29 февраля 2012 г.
- ^ "ИННОСИМУЛЯЦИЯ".
- ^ "Джон Джеррард - Ферма (Прайор-Крик, Оклахома) 2015". Архивировано из оригинала 2015-05-11.
- ^ "Solar Reserve (Тонопа, Невада) 2014". Solar Reserve (Тонопа, Невада) 2014 .
- ^ "Учения (Дуньхуан) 2014". Учения (Дуньхуан) 2014 .
- ^ "Western Flag (Спиндлтоп, Техас) 2017". Western Flag (Спиндлтоп, Техас) 2017 .
- ^ "X. laevis (Spacelab) 2017". X. laevis (Spacelab) 2017 .
- ^ "Главная". www.rc-spectr.ru .
- ^ "虚拟现实|虚拟仿真|VR内容|虚拟仿真实验教学-曼恒数字官网-首页" . www.gdi.com.cn.
- ^ "虚拟现实|虚拟仿真|VR内容|虚拟仿真实验教学-曼恒数字官网-首页" . www.gdi.com.cn.
- ^ "RealFlight® 9 RC Flight Simulator — теперь с эксклюзивными самолетами и технологиями Horizon Hobby®!". RealFlight RC Flight Simulator .
- ^ http://www.sepi.es/default.aspx?cmd=0004&IdContent=36438&idLanguage=_EN&lang= [ мертвая ссылка ]
- ^ "Новый симулятор корабля NAVANTIS представлен на выставке DIMDEX 2016". unigine.com . Получено 28 июля 2023 г. .
- ^ «Автономные летающие автомобили будут обучаться в виртуальных мирах UNIGINE».
- ^ "UNIGINE Benchmarks". benchmark.unigine.com . Получено 2021-09-17 .
- ^ «Тесты UNIGINE».
- ^ «Тесты UNIGINE».
- ^ «Тесты UNIGINE».
- ^ «Тесты UNIGINE».
- ^ «Тесты UNIGINE».
Внешние ссылки