Skip to content

APlisetskii/comfyui-glam

 
 

Repository files navigation

ComfyUI Glam Nodes

Коллекция нод для ComfyUI, добавляющая различные эффекты для изображений и анимации.

Ноды

GlamRandomImage

Нода для случайного выбора одного изображения из нескольких входных. Особенности:

  • Поддерживает до 10 входных изображений
  • Динамически добавляет новые слоты при подключении изображений
  • Использует seed для воспроизводимого случайного выбора
Screenshot_1

GlamSmoothZoom

Нода для создания плавного эффекта приближения изображения. Особенности:

  • Создаёт последовательность кадров для анимации зума
  • Использует аффинные преобразования для субпиксельной точности
  • Поддерживает различные методы интерполяции и функции сглаживания

Параметры:

  • image: Входное изображение
  • zoom_factor: Коэффициент увеличения (0.0 - 1.0, по умолчанию 0.15 или 15%)
  • duration: Длительность анимации в секундах (0.1 - 60.0, по умолчанию 5.0)
  • fps: Кадров в секунду (1 - 240, по умолчанию 30)
  • interpolation: Метод интерполяции:
    • LANCZOS (по умолчанию)
    • BICUBIC
    • BILINEAR
  • easing: Функция сглаживания анимации:
    • linear (линейная)
    • ease_in_out (плавное начало и конец)
    • ease_out (плавное замедление)

Выход:

  • Батч изображений (кадров) для создания анимации

Установка

  1. Клонируйте репозиторий в папку custom_nodes вашей установки ComfyUI:

  2. Установите зависимости (если требуются):

  3. Перезапустите ComfyUI

Использование

После установки новые ноды появятся в меню ComfyUI в категории "comfyui-glam-nodes".

Пример использования GlamSmoothZoom:

  1. Подключите изображение к входу "image"
  2. Настройте параметры зума и анимации
  3. Выходной батч кадров можно подать на ноду для создания видео/GIF

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 50.7%
  • TypeScript 40.0%
  • JavaScript 9.3%