KJNodes/vaegenerated

VAE Decode Loop KJ(VAEDecodeLoopKJ)

Этот узел выполняет операцию декодирования на основе модели вариационного автоэнкодера (VAE), принимая в качестве входных данных латентный тензор, содержащий несколько кадров.

VAE Decode Loop KJ

samples
vae
IMAGE
overlap_latent_frames
2
KJNodes

Узел VAE Decode Loop KJ выполняет операции декодирования на основе модели вариационного автоэнкодера (VAE), принимая на вход латентный тензор, содержащий несколько кадров.

VAE Decode Loop KJ — это специализированный узел декодирования для рабочих процессов генерации видео. Его основная функция — декодирование латентного представления видео в последовательность изображений, с особой оптимизацией перехода между первым и последним кадрами для устранения возможных швов или визуальных артефактов при зацикленном воспроизведении.

Функциональность узла

Этот узел выполняет операции декодирования на основе модели вариационного автоэнкодера (VAE), принимая на вход латентный тензор, содержащий несколько кадров. Его ключевой технический механизм заключается в смешивании и слиянии части латентных кадров в конце и начале последовательности через указание параметра overlap_latent_frames, что позволяет генерировать визуально бесшовную зацикленную последовательность изображений. Узел поддерживает стандартные форматы входных данных LATENT и модели VAE.

Описание параметров узла - VAE Decode Loop KJ

Входные соединения (Inputs)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
samplesLATENTДа--Латентное представление для декодирования.
vaeVAEДа--Модель VAE, используемая для декодирования латентного представления.

Параметры управления (Parameters)

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
overlap_latent_framesINTДа22 - 8 (шаг: 1)Количество кадров для смешивания для создания бесшовного цикла. Для Wan 2 и HunyuanVideo 1.5 рекомендуется использовать значение 4.

Выходные данные (Output)

Имя параметраТип данныхОписание
IMAGEIMAGEДекодированная последовательность изображений, полученная на выходе VAE.

Сценарии использования

Этот узел очень полезен при создании коротких бесшовно зацикленных видео или динамических текстур. Например, после генерации анимации для циклического воспроизведения, вы можете передать выходную латентную последовательность в этот узел, настроить количество перекрывающихся кадров для сглаживания перехода между началом и концом и в итоге получить последовательность изображений, готовую для бесшовного циклического воспроизведения.

Важные замечания

При использовании обратите внимание, что оптимальное значение параметра overlap_latent_frames может зависеть от используемой базовой видео-модели. Например, для таких моделей, как Wan 2 или HunyuanVideo 1.5, для достижения наилучшего результата может потребоваться установить это значение равным 4.

Ссылка на исходный код узла VAE Decode Loop KJ

Узел VAE Decode Loop KJ входит в пакет узлов ComfyUI-KJNodes.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…