Skip to content

CreativeModeOverlay/CreativeModeProject

Repository files navigation

Creative Mode

Open-Source часть оверлея который я использую на своих стримах

DISCLAIMER

Это не готовый проект и даже не библиотека для встраивания, скорее основа проекта для кастомизации под себя. Проект содержит шаблонное оформление которое необходимо подстроить под себя. И вобще, я не слишком сильно продумывал эту часть. На данный момент расценивайте этот проект как высокоэкспериментальный велосипед без документации. Как только я найду способ обновлять базовый проект и подтягивать данные в свой личный без геморроя, напишу. Скорее всего в виде отдельной ветки с периодическими merge'ами из master'а.

Текущий проект настроен для вывода изображения в 1920x1080. Для вывода изображения в OBS, необходимо установить DirectShow фильтр, инструкция в репозиторий. Аудио выводится в систему, используйте обычный захват аудио.

Текущие возможности:

  • Рисование поверх десктопа
  • Захват изображения с экрана
    • Плавный зум, слежение за окном
    • Возможность задать зацензуреную область экрана которую будет не видно на стриме
  • Передача изображения в OBS
    • Виртуальные сцены для трансляции изображения из Unity
    • Возможность анимировать переходы между сценами
  • Интеграция с Twitch
    • Подключение к чату
    • Физический чат падающий на десктоп
    • Поддержка Emote'ов (bttv, ffz, twemoji)
  • Музыкальный плеер
    • Воспроизведение .mp3 из любого местоположения
    • Плейлисты и очередь воспроизведения
    • Сохранение состояния воспроизведения
    • Защита от повторов
    • Поддержка .lrc
    • Чтение ID3 из mp3 (название, обложка альбома)
  • Набор виджетов для составления UI
    • Доработанный Text поддерживающий анимированные иконки посреди текста
    • Доработанный Image позволяющий грузить картинку по URL
    • Виджет захвата экрана
    • Виджет захвата камеры
    • Виджет аудио плеера с различной визуализацией (Waveform, FFT, текст песни)
    • Управление при помощи хоткеев

Что когда нибудь будет сделано (Но не гарантируется):

  • UI настройки в рантайме

    • Контекстные менюшки с действиями
    • Выбор текущего плейлиста с музыкой
    • Возможность настраивать текущее оформление стрима
  • Возможность создавать виджеты

    • Заметки
    • Голосование
    • Таск трекер
    • Таймер
  • Интеграция со Spotify

    • Возможность проигрывать аудио
  • Интеграция с баллами канала на Twitch

    • Заказ музыки на стрим (Spotify)
    • Дроп картинки на десктоп
    • Кастомизация оформления сообщения
    • Text To Speech
  • Улучшение чата

    • Просмотр истории сообщения юзера из чата
    • Указание заметок о юзерах из чата

    TODO

    • Гифка для привлечения внимания
    • Шаблонная сцена со всеми фичами
    • Описание принципа работы и советами по кастомизации
    • Список всех используемых библиотек
    • Обновление readme, перевод на английский

About

Open sourced parts of my streaming overlay

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published