Stable Zero123 Batch Schedule(StableZero123_BatchSchedule)
С технической точки зрения, этот узел принимает исходное Изображение и использует модель CLIP Vision для извлечения его визуальных характеристик в качестве условного направления.
Stable Zero123 Batch Schedule
Функция узла
С технической точки зрения, этот узел принимает исходное изображение и использует модель CLIP Vision для извлечения его визуальных характеристик в качестве условного направления. Одновременно он использует VAE для кодирования исходного изображения, создавая базовое латентное представление. Самая важная часть заключается в том, что он позволяет пользователям определять кривые изменения азимута и угла места на каждом шаге в пакете генерации с помощью двух отдельных параметров СТРОКА. Он поддерживает различные методы интерполяции для сглаживания этих точек изменения, обеспечивая точное программирование пути трансформации точки обзора.
Описание параметров узла - Stable Zero123 Batch Schedule
Входные соединения (Inputs)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
clip_vision | CLIP_VISION | Да | - | - | Подключите модель CLIP Vision, используемую для кодирования входного исходного изображения и извлечения визуальных характеристик, что позволяет генерировать информацию условий, необходимую для генерации изображения. |
init_image | IMAGE | Да | - | - | Введите исходное изображение. На основе характеристик этого изображения узел будет генерировать условия для последующих изображений с разных ракурсов. |
vae | VAE | Да | - | - | Подключите модель VAE, используемую для кодирования входного исходного изображения в латентное пространство, создавая начальное латентное представление для последующего процесса диффузии. |
Параметры управления (Parameters)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
interpolation | КОМБО | Да | linear | "linear", "ease_in", "ease_out", "ease_in_out" | Определяет метод интерполяции, используемый для сглаживания перехода между заданными ключевыми точками для изменений азимута и угла места. Доступны варианты: linear, ease_in, ease_out, ease_in_out, используемые для управления кривой скорости изменения точки обзора. |
width | INT | Да | 256 | 16 - MAX_RESOLUTION (шаг: 8) | Устанавливает ширину выходного латентного изображения. Диапазон значений от 16 до MAX_RESOLUTION, шаг изменения — 8. |
height | INT | Да | 256 | 16 - MAX_RESOLUTION (шаг: 8) | Устанавливает высоту выходного латентного изображения. Диапазон значений от 16 до MAX_RESOLUTION, шаг изменения — 8. |
batch_size | INT | Да | 1 | 1 - 4096 | Определяет размер генерируемой партии, то есть количество выходных последовательностей условий и латентных представлений. Диапазон значений от 1 до 4096. |
azimuth_points_string | СТРОКА | Да | 0:(0.0), 7:(1.0), 15:(0.0) | - | Определяет ключевые точки изменения азимута (угла горизонтального поворота) в последовательности пакета с помощью специального строкового формата. Точки разделяются символами новой строки. Формат: "frame_index:(angle_value)," Пример: "0:(0.0),\n7:(1.0),\n15:(0.0)\n" |
elevation_points_string | СТРОКА | Да | 0:(0.0), 7:(0.0), 15:(0.0) | - | Определяет ключевые точки изменения угла места (вертикального угла наклона) в последовательности пакета с помощью специального строкового формата. Точки разделяются символами новой строки. Формат: "frame_index:(angle_value)," Пример: "0:(0.0),\n7:(0.0),\n15:(0.0)\n" |
Выходные данные (Output)
| Имя параметра | Тип данных | Описание |
|---|---|---|
| positive | CONDITIONING | Выводит информацию положительного условия, используемую для направления модели диффузии при генерации целевого изображения. |
| negative | CONDITIONING | Выводит информацию отрицательного условия, используемую для направления модели диффузии, чтобы избежать генерации определенного содержимого. |
| latent | LATENT | Выводит начальное латентное представление, закодированное VAE, служащее отправной точкой для процесса диффузии. |
Сценарии использования
В практических приложениях этот узел идеально подходит для построения рабочих процессов, генерирующих вращательную анимацию 3D-объекта или набор данных с нескольких ракурсов из одного изображения. Например, пользователь может подключить узел загрузки изображения для предоставления исходной фотографии объекта, а затем подключить выход данного узла к сэмплеру, такому как Stable Diffusion или Zero123, чтобы в конечном итоге сгенерировать последовательность связных изображений, вращающихся вокруг объекта. Эта последовательность может быть использована для создания видео или дальнейшей реконструкции 3D-сетки.
Важные замечания
Обратите внимание, что выходной параметр "latent" генерируется на основе кодирования исходного изображения, его разрешение ограничено входными параметрами width и height, а определение последовательности изменений должно соответствовать специальному строковому формату. Неправильный формат может привести к ошибкам парсинга.
Ссылка на исходный код узла Stable Zero123 Batch Schedule
Узел Stable Zero123 Batch Schedule взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.