Бесплатно
Описание
MatStream – Dynamic Media Streaming for Unreal Engine
MatStream — это лёгкий и простой в интеграции плагин для Unreal Engine, предназначенный для потоковой загрузки и отображения удалённого медиаконтента непосредственно на Mesh и Decal-объектах в игровом мире.
Плагин позволяет динамически обновлять рекламные баннеры, цифровые билборды, информационные панели, вывески и любые другие текстурируемые поверхности без необходимости выпускать обновления игры. Контент загружается удалённо и автоматически отображается в реальном времени.
Основные возможности
Простая интеграция без программирования
Добавьте компонент MatStreamZone на любой объект, укажите индекс материала и имя текстурного параметра. Плагин автоматически создаст динамический экземпляр материала и начнёт загрузку контента во время выполнения игры.
Динамическая загрузка изображений
Загружайте рекламные баннеры, изображения, уведомления, QR-коды и другой визуальный контент с удалённых серверов без необходимости пересборки проекта.
Автоматическое масштабирование материалов
Встроенная система корректировки UV-координат автоматически рассчитывает пропорции изображения и предотвращает растягивание или искажение контента независимо от формы и размеров поверхности.
Генерация QR-кодов
MatStream способен автоматически создавать и накладывать QR-коды поверх отображаемого контента, позволяя игрокам быстро переходить на сайты, акции, социальные сети или игровые мероприятия через мобильные устройства.
Гибкие способы интеграции
Direct S2S Integration
Подключение к собственному JSON API или рекламной платформе через серверную интеграцию. Поддерживается работа с любыми внешними системами доставки контента.
MatStream Cloud
Использование облачной платформы MatStream для централизованного управления рекламными кампаниями, удалённого обновления контента и получения аналитики в режиме реального времени.
Пространственная аналитика
Плагин отслеживает положение игрока, направление взгляда, расстояние до рекламной поверхности и время просмотра контента. Полученные данные могут передаваться во внешние системы аналитики для оценки эффективности размещений.
Высокая производительность
Все сетевые запросы, загрузка изображений и обработка JSON выполняются асинхронно, исключая зависания интерфейса и просадки FPS даже при большом количестве активных зон отображения.
Примеры использования
-
Игровая реклама и монетизация проектов
-
Динамические билборды в открытом мире
-
Обновляемые информационные панели
-
QR-коды для маркетинговых кампаний
-
Сезонные ивенты и внутриигровые акции
-
Интерактивные вывески и навигационные системы
-
Live-контент без выпуска обновлений игры
Как использовать
-
Установите плагин в проект Unreal Engine.
-
Добавьте компонент MatStreamZone на Mesh или Decal.
-
Укажите индекс материала и имя текстурного параметра.
-
Запустите игру.
После запуска MatStream автоматически подключится к серверу контента и начнёт отображать загружаемые материалы на выбранной поверхности.
MatStream предоставляет удобное решение для управления динамическим контентом внутри Unreal Engine и позволяет реализовать современные рекламные, информационные и аналитические системы без сложной настройки и дополнительного программирования.