Разработчики) | Unigine Corp |
---|---|
изначальный выпуск | 0.3 [1] / 4 мая 2005 г . |
Стабильный выпуск | 2.13 [2] / 24 ноября 2020 г . |
Написано в | C ++ (среда выполнения) C # (сценарии) UnigineScript (сценарии) |
Операционная система | Linux , macOS , Windows |
Платформа | Windows , Linux |
Доступно в | английский |
Лицензия | Проприетарный |
Интернет сайт | unigine |
Unigine является собственностью кросс-платформенный игровой движок , разработанный русским софтверной компании Unigine Corp . Помимо использования в качестве игрового движка, он в основном используется в корпоративной сфере: симуляторы, системы виртуальной реальности , серьезные игры и визуализация . Отличительной чертой Unigine является поддержка больших открытых миров, вплоть до планетарного масштаба. [3] Он также имеет усовершенствованный модуль 3D-рендеринга, который в настоящее время поддерживает OpenGL 4 и DirectX 11 . [4] Обновленный Unigine SDK выпускается каждые три месяца. [5]
Unigine Engine - это основная технология для ряда тестов (CPU, GPU, блок питания, система охлаждения), [6] которые используются оверклокерами и техническими СМИ: Tom's Hardware , [7] [8] Linus Tech Tips , [9] ] PC Gamer , [10] JayzTwoCents и другие. Тесты Unigine также включены в состав Phoronix Test Suite для тестирования производительности в Linux и других системах. [11]
UNIGINE 1 [ править ]
Первым публичным выпуском была версия 0.3 4 мая 2005 года. UNIGINE Engine был создан с нуля и не основан на каком-либо другом движке.
Платформы [ править ]
Первоначально был запущен только с поддержкой Microsoft Windows и Linux , [1] позже были добавлены другие платформы: OS X , PlayStation 3 , Android , iOS . Экспериментальная поддержка WebGL [12] в официальный SDK не входила. UNIGINE 1 поддерживает несколько графических API: DirectX 9 , DirectX 10 , DirectX 11 , OpenGL , OpenGL ES , PlayStation 3 . В исходных версиях (v0.3x) была поддержка только OpenGL.
Для разработчиков существует 3 API: C ++, C #, UnigineScript (собственный скриптовый язык, по синтаксису схожий с С ++). Пользовательские шейдеры могут быть написаны на языках GLSL и HLSL.
Серьезные особенности игры [ править ]
UNIGINE 1 имеет несколько функций, необходимых для профессиональных симуляторов и корпоративных систем виртуальной реальности (в основном, поддержка больших виртуальных сценариев и специального оборудования), часто называемых серьезными играми .
Поддержка больших виртуальных миров была реализована за счет двойной точности координат (64 бита на ось), [13] потоковой передачи фоновых данных на основе зон, [14] и дополнительных операций в географической системе координат (широта, долгота и высота вместо X , Y, Z). [15]
Вывод видео на сложные дисплеи был реализован посредством так называемого многоканального рендеринга (генерация изображения с синхронизацией по сети из одного большого изображения на нескольких компьютерах) [16], который является стандартным подходом в профессиональных симуляторах. [17] Эта же система позволяет поддерживать несколько устройств вывода с асимметричными проекциями (например, CAVE ). Также поддерживались изогнутые экраны с несколькими проекторами (требующие деформации изображения и смешивания краев). [18] Также поддерживались различные типы вывода стереоскопического 3D: анаглиф , вывод отдельных изображений, Nvidia 3D Vision , а также поддержка VR HMD ( Oculus Rift). Unigine 1 также поддерживает вывод на несколько мониторов (видеостены). [19]
Другие особенности [ править ]
Модуль рендеринга Unigine поддерживает шейдерную модель 5.0 с аппаратной тесселяцией и DirectCompute (а также OpenCL ) вместе с набором пост-процессов, включая окклюзию окружающего пространства экрана (SSAO) и глобальное освещение в реальном времени. Есть набор встроенных высокоуровневых объектов, таких как ландшафт, трава, вода, облака и так далее. Unigine использует собственный физический движок ( обнаружение столкновений , физика твердого тела, динамическое разрушение объектов, тряпичная кукла, ткань, плавучесть жидкости, силовые поля, обратное время). Поиск пути также реализован с помощью проприетарного движка вместе с базовыми компонентами ИИ (пространственные триггеры, обратные вызовы). Другие функции включают интерактивный трехмерный графический интерфейс., воспроизведение видео с использованием кодека Theora , 3D аудиосистема на базе библиотеки OpenAL , редактор сцен WYSIWYG (UnigineEditor).
UNIGINE 2 [ править ]
Первоначально выпущено 10 октября 2015 г.
Unigine 2 имеет все функции Unigine 1, с уделением особого внимания симуляторам и корпоративному использованию. Основными отличиями являются переход от прямого рендеринга к отложенному рендерингу, затенение PBR и введение нескольких новых графических технологий, таких как геометрическая вода, многослойные объемные облака, SSRTGI и освещение на основе вокселей, а также введение C # API. [20]
Платформы [ править ]
Поддерживаемые платформы: Microsoft Windows , Linux , OS X (поддержка прекращена с версии 2.6 [21] ). UNIGINE 2 поддерживает следующие графические API: DirectX 11 , OpenGL 4.x.
Для разработчиков существует 3 API: C ++, C #, UnigineScript. Поддерживаемые языки шейдеров: HLSL , GLSL , UUSL (унифицированный язык шейдеров Unigine).
SSRTGI [ править ]
Собственная технология рендеринга SSRTGI (Screen Space Ray-Traced Global Illumination) была представлена в версии 2.5. [22] Он был представлен на SIGGRAPH 2017 Real-Time Live! мероприятие. [23]
Развитие [ править ]
Корни Unigine лежат в проекте с открытым исходным кодом frustum.org [24], который был инициирован в 2002 году Александром «Frustum» Запрягаевым, который является соучредителем (вместе с Денисом Шергином, генеральным директором) и бывшим техническим директором Unigine Corp .
Соревнование игр для Linux [ править ]
25 ноября 2010 года Unigine Corp объявила конкурс на поддержку разработки игр для Linux . Они согласились раздать бесплатную лицензию на движок Unigine всем, кто желает разработать и выпустить игру с собственным клиентом Linux, а также предоставят команде лицензию на Windows. [25] Конкурс продлился до 10 декабря 2010 г., и было подано значительное количество работ. Из-за неожиданного ответа Unigine решила расширить предложение на трех лучших претендентов, каждый из которых получит полные лицензии Unigine. [26] Победители были объявлены 13 декабря 2010 года, а разработчиками были выбраны творческая артель Кот-в-действии (ранее разработавшая Steel Storm ),Gamepulp (который намеревается сделать платформер-головоломку) и MED-ART (который ранее работал над Painkiller: Resurrection ). [27]
Проекты на основе Unigine [ править ]
Использование внешних ссылок в этой статье может не соответствовать политикам или рекомендациям Википедии . Август 2019 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) ( |
По состоянию на 2019 год компания заявляла, что у нее более 200 клиентов B2B по всему миру. [28] Они в основном используют Unigine для военных проектов и проектов виртуальной реальности. [29] Несколько известных проектов включают графические тесты и системы CAD .
Игры [ править ]
- Вышел
- Cradle - выпущен для Windows и Linux в 2015 г. [30]
- Oil Rush - выпущена для Windows, Linux и Mac OS X в 2012 году.
- Syndicates of Arkon - выпущен для Windows в 2010 г. [31]
- Tryst - выпущен для Windows в 2012 г. [32]
- Petshop [33] - выпущен для Windows и Mac, с веб-плеером в 2011 г.
- Sumoman [34] - выпущен для Windows и Linux в 2017 г. (страница Steam [35] )
- Demolicious - выпущен для iOS в 2012 году.
- Dual Universe - MMO RPG планетарного масштаба (в настоящее время находится в стадии бета-тестирования, полный релиз запланирован на 2021 год) [36]
- Предстоящие
- MMO Relics of Annorath , производство прекращено в 2017 г. [37]
- Дилогус: Ветры войны
- MMT Online [38] - играбельная демоверсия, доступная для Windows и Linux.
- Мечтатели
- Узел - VR-шутер (Steam-страница [39] )
- Kingdom of Kore - ролевая игра для ПК (в будущем - PS3) - отменена издателем
- El Somni Quas [40] - MMORPG (страница Patreon [41] )
- Jim Bourke Airshow Trainer - авиасимулятор (страница Steam [42] )
- Acro FS - симулятор пилотажного полета (Steam-страница [43] )
Моделирование и визуализация [ править ]
- Морские тренажеры НАУТИС от ВСТЭП [44]
- Тренажер Бе-200 [45]
- Klee 3D [46] (решение для трехмерной визуализации для приложений цифрового маркетинга и исследований)
- Компонент визуализации аналитического программного комплекса, разработанный для ОАО «АЛМАЗ-АНТЕЙ» МСБД, дочернего предприятия ОАО «Концерн« Алмаз-Антей » [47]
- Проекты интерактивной архитектурной визуализации AI3D в реальном времени [48] [49]
- Тренажер спасательного вертолета Bell-206 Ranger [50]
- Magus ex Machina [51] (3D анимационный фильм)
- Симуляторы вождения автомобилей SIMREX CDS, SIMREX FDS, SIMREX FTS от INNOSIMULATION [52]
- Работы в реальном времени Джона Джеррарда (художник) : Ферма, [53] Солнечный заповедник, [54] Упражнения, [55] Западный флаг (Шпиндлтоп, Техас), [56] X. laevis (Spacelab) [57]
- Тренажеры СПЕКТР [58]
- DVS3D [59] от GDI [60]
- Имитатор полета RF-X [61]
- NAVANTIS [62] Симулятор корабля [63]
- Симулятор виртуальной реальности для изучения компьютерного зрения для автономного управления полетом в Daedalean AI [64]
Контрольные показатели [ править ]
UNIGINE Engine используется в качестве платформы для серии тестов, которые можно использовать для определения стабильности аппаратного обеспечения ПК (ЦП, графический процессор, блок питания, система охлаждения) в чрезвычайно стрессовых условиях, а также для разгона:
- Тест наложения [65] (с онлайн-рейтингом) - UNIGINE 2 (2017)
- Тест Valley [66] - UNIGINE 1 (2013)
- Тест Heaven [67] (первый тест DirectX 11) - UNIGINE 1 (2009)
- Тест Tropics [68] - UNIGINE 1 (2008)
- Тест Sanctuary [69] - UNIGINE 1 (2007)
Ссылки [ править ]
- ^ a b «Выпущен Unigine v0.3 (официальный пресс-релиз) - Unigine» . 10 ноября 2006 Архивировано из оригинала на 2006-11-10.
- ^ «UNIGINE 2.13: GPU Lightmapper, обновление объемных облаков, улучшенное сглаживание, предварительный просмотр новых инструментов ландшафта» . developer.unigine.com .
- ^ «Безграничные миры | UNIGINE: профессиональная платформа VR для бизнеса» . unigine.org . 2019-04-19. Архивировано из оригинала на 2019-04-19 . Проверено 19 апреля 2020 .
- ^ "Unigine Heaven Benchmark 2.1: Techdemo mit OpenGL 4.0 и стереоскопический 3D - Golem.de" . www.golem.de (на немецком языке) . Проверено 19 апреля 2020 .
- ^ "Журнал разработки" . Unigine Corp . Проверено 25 апреля 2019 .
- ^ «UNIGINE Benchmarks» . benchmark.unigine.com . Проверено 19 апреля 2020 .
- ^ Февраля 2018, Игорь Wallossek 09. «Как стресс-тест графических карт (как мы делаем)» . Оборудование Тома . Проверено 19 апреля 2020 .
- ^ "Тестовый тест Tom's Hardware Superposition" . Форум оборудования Тома . Проверено 19 апреля 2020 .
- ^ «Unigine Valley Benchmark Scores Thread + SUPERPOSITION *** Более 1000 заявок! ***» . Технические советы Линуса . Проверено 19 апреля 2020 .
- ^ Норрис, Джеймс (2019-03-10). «Как разогнать видеокарту» . PC Gamer . Проверено 19 апреля 2020 .
- ^ "Игровой движок Unigine продолжает развиваться - Phoronix" . www.phoronix.com . Проверено 19 апреля 2020 .
- ^ "Демо Unigine Crypt 3D в реальном времени - WebGL" . crypt-webgl.unigine.com .
- ^ «Поддержка огромных миров - Unigine Developer» . developer.unigine.com .
- ^ «Зональная фоновая потоковая передача - Unigine Developer» . developer.unigine.com .
- ^ «Поддержка CIGI, улучшенная поддержка геоданных, Game Framework - Unigine Developer» . developer.unigine.com .
- ^ «ПЕЩЕРЫ и стены мониторов с многоузловой визуализацией - Unigine Developer» . developer.unigine.com .
- ^ https://www.nads-sc.uiowa.edu/dscna/2005/papers/An_Image_Generator_PC-cluster_High_F flexible_Multi- simulator.pdf
- ^ «Многопроекторный вывод, смешивание краев, нелинейное отображение изображений - Unigine Developer» . developer.unigine.com .
- ^ «Поддержка нескольких устройств вывода (стены мониторов, CAVE) - Unigine Developer» . developer.unigine.com .
- ^ «UNIGINE 2.0: полностью отложенный рендеринг, TAA, улучшения потоковой передачи данных, оптимизация производительности - разработчик Unigine» . developer.unigine.com .
- ^ «UNIGINE 2.6: Editor2, улучшенная многоканальная визуализация, процедурная генерация ландшафта, шаблон VR - разработчик Unigine» . developer.unigine.com .
- ^ «SSRTGI: сложнейшая задача в 3D в реальном времени» . 80.lv . 15 июля 2019.
- ^ "Жить в реальном времени!" . СИГГРАФ 2017 . 19 сентября 2015 года.
- ^ "Персональный открытый проект Александра Запрягаева" .
- ^ Ларабель, Майкл (2010-11-26). «Unigine начинает конкурс разработчиков игр для Linux» . Фороникс .
- ^ Ларабель, Майкл (2010-12-12). «Хорошие новости от Unigine's Linux Game Competition» . Фороникс .
- ^ Larabel, Майкл (2010-12-13). «Unigine объявляет о трех новых играх для Linux» . Фороникс .
- ^ https://unigine.com/en/company/customers
- ^ "Разговор с разработчиками движка Unigine - Phoronix" . www.phoronix.com .
- ^ "Cradle Game Released" . Unigine . 2015-07-25. Архивировано из оригинала на 2019-08-19 . Проверено 19 августа 2019 .
- ^ «SYNDICATES OF ARKON: THE BEGINNING - Syndicates of Arkon - первая бесплатная научно-фантастическая MMORPG, построенная на графическом движке Next-Gen. Уникальная игровая вселенная в стиле кибер-панк» . 2010-12-19. Архивировано из оригинала на 2010-12-19 . Проверено 19 августа 2019 .
- ^ designosis.com. «BlueGiant Interactive - TRYST Gameplay -» . www.bluegiantinteractive.com . Проверено 19 августа 2019 .
- ^ . 13 декабря 2012 г. https://web.archive.org/web/20121213093938/http://www.clubpetshop.fr/ . Архивировано из оригинального 13 декабря 2012 года. Отсутствует или пусто
|title=
( справка ) - ^ "Tequilabyte Studio" . tequilabyte.com .
- ^ «Сумоман в Steam» . store.steampowered.com .
- ^ «Официально выпущена бета-версия Dual Universe» . www.dualuniverse.game .
- ^ "Реликвии Annorath Windows, игра Linux" . Инди DB .
- ^ "MMT Windows, Mac, Linux игра" . Инди DB .
- ^ «Узел в Steam» . store.steampowered.com .
- ^ "Игра ESQ" . esqgame.com .
- ^ «Команда ESQ создает независимую MMORPG, El Somni Quas» . Патреон .
- ^ https://store.steampowered.com/app/1024740/Jim_Bourke_Airshow_Trainer/
- ^ https://store.steampowered.com/app/834880/Acro_FS//
- ^ "UNIGINE: электростанция нашего морского симулятора NAUTIS" . 5 апреля 2018.
- ^ https://www.youtube.com/watch?v=yFRjqAkaFQg
- ^ Бьянки, Паскаль. «Klee 3D - решение для розничной торговли и маркетинга» . www.klee3d.com/ .
- ^ «Движок UNIGINE выбран для программного обеспечения Алмаз-Антей - Land Warfare - Shephard Media» . www.shephardmedia.com .
- ^ «Создание виртуального мира» . Ai3D .
- ^ "Скоро ... | UNIGINE: 3D-движок в реальном времени" . unigine.com .
- ^ https://www.youtube.com/watch?v=lQOOQ-KB0Ec
- ^ "MAGUS EX MACHINA" . 29 февраля 2012 года Архивировано из оригинального 29 февраля 2012 года.
- ^ "ИННОСИМУЛЯЦИЯ" .
- ^ http://www.johngerrard.net/farm.html
- ^ "Солнечный заповедник (Тонопа, Невада) 2014" . Солнечный заповедник (Тонопа, Невада) 2014 .
- ^ «Упражнение (Дуньхуан) 2014» . Упражнение (Дуньхуан) 2014 .
- ^ "Западный флаг (Шпиндлтоп, Техас) 2017" . Западный флаг (Шпиндлтоп, Техас) 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" .
- ^ https://unigine.com/en/news/2019/autonomous-flying-cars-will-be-trained-in-unigine-virtual-worlds
- ^ http://unigine.com/en/products/benchmarks/superposition/
- ^ http://unigine.com/en/products/benchmarks/valley/
- ^ http://unigine.com/en/products/benchmarks/heaven/
- ^ http://unigine.com/en/products/benchmarks/tropics/
- ^ http://unigine.com/en/products/benchmarks/sanctuary/