Unreal Engne 5 - Pixel Streaming на Arcane Mirage

Данная статья является ознакомительной. С Какими то моментами могут быть разногласия – но всё что написано – мнение автора, с которым не обязательно соглашаться. Это к чему? А к тому, что существует способ запустить свой проект Unreal Engine 5 через Web, используя сервис Arcane Mirage. И этот способ подходит не всегда. Начнем.

Pixel Streaming - Что это?

Эта технология – позволяет запускать собранные проекты через браузер. Но есть существенное отличие от классического HTML5 метода публикации проекта. А именно, главное отличие заключается в том – что проект запускается не в браузере, а на сервере (Вашем ПК, Выделенном сервере, Сервере какого либо сервиса и т.п.) – Далее идёт тот самый pixel streaming – то есть передача изображения с приложения (Игры) с сервера в браузер. 

 

По этой же технологии работает облачный гейминг, когда вы, через браузер управляете игрой, которая запущена где то, у кого то. Так же подобный сервис есть у Steam – что позволяет запускать игры через Steam Link. Например вы поставили на Smart TV приложение Sream Link. Далее вы подключаетесь к своему ПК, запускаете игру и управляете ей с телевизора. Но Сама игра – запущена на ПК и просто транслирует изображение. Думаю примеров достаточно, что бы сложилось понимание, как работает данная технология. 

Pixel Streaming на Arcane Mirage

Теперь разберемся с данным сервисом. Столкнулись мы с ним, так как проект, который у нас заказали, решили выложить именно на этот сервис, что бы демонстрировать клиентам новые модели под 3D Печать.

Нас уверили, что сервис работает бесподобно. Но это оказалось не так) По Завершению проекта, он успешно был залит в этот сервис 

После загрузки – мы подождали некоторое время и принялись тестировать данное произведение. На ПК наше приложение работало стабильно и красиво. Но с Арканой нас поджидал самый подлый враг – разочарование. То есть уже при финале проекта – мы поняли что для него данный сервис не подходит. Качество слишком исказилось.

Arcane Mirage

PC

Сначала я грешил на Nanite, оптимизировал все текстуры для объектов. Но была искажена сетка – как будто применились LODS. Но всё бы нечего, даже после оптимизации обнаружилась главная проблема: Задержки и фризы, при том что интернет достаточно высокоскоростной и в настройках сервиса выбрана не самая простая видеокарта (Для стриминга). 

Посмотрев другие проекты на этом сервисе – я увидел что и они фризят, ФПС маленький, задержка ввода так же присутствует. 

Вывод

Облачный гейминг и технология Пиксель Стриминга – ещё на таком уровне, что не выдает должного качества за свои деньги. 

Если вы рассматриваете проект, который хотите выложить именно в Web, на Arcane Mirage, или хотите заказать такой проект – стоит понимать, что этот сервис режет качество и не подходит для проектов с управлением с помощью ввода (Интерактивное передвижение и т.п.).

Как хороший вариант – Это делать максимально оптимизированное окружение с презентацией одной модели. Ввод оставить только мышью, и то для поворотов и может изменения каких либо характеристик.  

Вы всегда можете обратиться к нашей команде за помощью в разработке, обучению или заказать прототип под ключ. Вступайте в наш telegram канал: