Skip to content

core-dump-dev/WebPNGTuber

Repository files navigation

WebPNGTuber - Продвинутый редактор PNG-тюберов

WebPNGTuber - это приложение с открытым исходным кодом для создания и управления PNG-тюбер моделями. Программа сочетает простоту использования с расширенным функционалом, позволяя создавать интерактивные аватары, реагирующие на ваш голос.

✨ Основные возможности

  • 🎨 Многослойный редактор: Создавайте сложные модели из PNG и GIF изображений
  • 🔊 Аудиореакции: Настройка 4 уровней реакции (тишина, шепот, норма, крик)
  • 👁️ Автоматическое моргание: Реалистичная анимация глаз с настраиваемой частотой
  • 🌐 Встроенный веб-сервер: Трансляция для OBS через http://localhost:6969
  • ⚙️ Продвинутые настройки: Регулировка чувствительности, шумоподавление, эффекты
  • 💾 Система слотов: Сохранение до 6 моделей с превью
  • 🌑 Idle-режим: Автоматическое затемнение аватара при бездействии

Модель

Модель "Customizable Slugcat PNGTuber Model" предоставлена CurioKryptic (itch.io): https://curiokryptic.itch.io/slugcat-pngtuber-model

Условия: модель бесплатна для использования; используйте для тестов.

🚀 Быстрый старт

Для пользователей Windows:

  1. Скачайте последнюю версию из раздела Releases
  2. Распакуйте архив в любую папку
  3. Запустите WebPNGTuber.exe

Для разработчиков:

# Клонировать репозиторий
git clone https://github.com/core-dump-dev/WebPNGTuber.git

# Установить зависимости
pip install -r requirements.txt

# Запустить приложение
python main.py

🛠 Требования

  • Windows 7 или новее
  • Для разработки: Python 3.7+
📦 Полный список зависимостей (requirements.txt)
Pillow==10.3.0
numpy==1.26.4
sounddevice==0.4.6
Flask==3.0.3
requests==2.31.0

🎥 Интеграция с OBS

  1. Запустите веб-сервер в программе
  2. В OBS добавьте новый источник "Браузер"
  3. Укажите URL: http://localhost:6969
  4. Установите размеры: 700x700 пикселей

🧩 Руководство пользователя

Создание модели

  1. Откройте редактор через главное окно
  2. Импортируйте PNG/GIF изображения
  3. Расположите слои в нужном порядке
  4. Настройте позицию, масштаб и поворот элементов
  5. Сгруппируйте связанные элементы (например, глаза)
  6. Настройте реакции на разные уровни громкости
  7. Сохраните модель в один из 6 слотов

Настройка эффектов

  • Дрожание: Легкое покачивание при громких звуках
  • Прыжки: Анимация подпрыгивания
  • Пульсация: Плавное изменение размера
  • Idle-режим: Затемнение при отсутствии звука

⚠️ Известные проблемы

  • Закрытие основного окна при сохранении модели
    После сохранения в редакторе не закрывайте его сразу - сначала проверьте модель в главном окне

  • Ограниченная поддержка GIF
    Для анимаций используйте оптимизированные файлы

  • Задержка реакции на звук
    Убедитесь, что выбрано правильное аудиоустройство в настройках

💡 Советы по созданию PNG-тюберов

  1. Начните с простого: Тело + рот + глаза
  2. Используйте прозрачность: PNG с прозрачным фоном выглядят лучше
  3. Оптимизируйте GIF: Уменьшите количество кадров и цветов
  4. Экспериментируйте: Пробуйте разные реакции для разных частей лица
  5. Сохраняйтесь: Регулярно сохраняйте работу в разные слоты

About

WebPNGTuber - application for PNGTubing

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages