Get Track Range(GetTrackRange)
Его основная функция заключается в точном извлечении соответствующего диапазона данных из входных траекторных данных в соответствии с заданным пользователем начальным индексом кадра и количеством извлекаемых кадров.
Get Track Range
Узел Get Track Range. Его основная функция — точно извлекать данные из соответствующего диапазона входных данных траектории на основе заданного пользователем начального индекса кадра и количества кадров для извлечения.
Узел Get Track Range используется для извлечения подсегмента с указанной начальной позицией и длиной из полного набора данных траектории движения.
Функциональность узла
Его основная функция — точно извлекать данные из соответствующего диапазона входных данных траектории на основе заданного пользователем начального индекса кадра и количества кадров для извлечения. Принцип работы заключается в том, что он принимает объект траектории, содержащий информацию о пути и видимости, а затем, подобно вырезанию фрагмента из видео, сохраняет только указанный вами сегмент и выводит его как новый, более короткий объект траектории. Это очень полезно, когда необходимо обработать определенный фрагмент длинного видео.
Сценарии использования
Типичный сценарий использования — при создании анимации, когда у вас есть длинная траектория движения персонажа, но вы хотите выполнить дальнейшую обработку или наложить эффекты только на часть, где происходит поворот. В этом случае можно использовать Get Track Range для точного извлечения. Другой сценарий — когда данные траектории получены из длинной видео-последовательности, а последующие узлы (например, некоторые узлы рендеринга) имеют ограничения на количество обрабатываемых кадров. В этом случае его можно использовать для разделения длинной траектории на несколько коротких сегментов для пакетной обработки.
Примечания
Обратите внимание, что начальный индекс (start_index) поддерживает отрицательные значения, что означает отсчет с конца траектории. Например, -1 означает последний кадр. Если рассчитанный диапазон извлечения выходит за пределы фактической длины исходной траектории, узел автоматически ограничит диапазон допустимыми пределами, чтобы избежать ошибок.
Ссылка на исходный код узла Get Track Range
Узел Get Track Range взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.