Weight Schedule Extend(WeightScheduleExtend)
이 노드는 입력 데이터의 형식을 자동으로 감지하여 리스트, Pandas Series 및 PyTorch Tensor 세 가지 일반적인 데이터 구조를 지원합니다.
Weight Schedule Extend
Weight Schedule Extend 노드는 입력 데이터의 형식을 자동으로 감지하며, 리스트, Pandas Series 및 PyTorch Tensor 세 가지 일반적인 데이터 구조를 지원합니다.
Weight Schedule Extend는 가중치 또는 수치 시퀀스를 처리하고 확장하는 데 사용되는 노드입니다. 핵심 기능은 두 개의 입력 시퀀스를 받아 하나의 단일 시퀀스로 병합하거나 확장하며, 필요에 따라 데이터 형식 변환을 자동으로 수행하는 것입니다. 이 노드는 서로 다른 데이터 형식 간의 협업 과정을 단순화합니다.
노드 기능
이 노드는 입력 데이터의 형식을 자동으로 감지하며, 리스트, Pandas Series 및 PyTorch Tensor 세 가지 일반적인 데이터 구조를 지원합니다. 핵심 메커니즘은 두 입력 데이터의 형식이 일치하지 않을 때, 두 번째 입력을 첫 번째 입력과 동일한 형식으로 변환하여 원활한 시퀀스 병합 및 확장을 구현하고, 최종적으로 통일된 부동 소수점 시퀀스를 출력합니다.
노드 매개변수 설명 - Weight Schedule Extend
컨트롤 매개변수 (Parameters)
| 매개변수 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
output_type | COMBO | 예 | match_input | "match_input", "list", "pandas series", "tensor" | 출력 형식을 지정합니다. 옵션은 "match_input"(입력 형식 일치), "list"(리스트), "pandas series"(Pandas 시리즈) 또는 "tensor"(PyTorch 텐서)입니다. |
input_values_1 | FLOAT | 예 | 0.0 | - | 첫 번째 입력의 수치 시퀀스입니다. 리스트, Pandas Series 또는 PyTorch Tensor 형식을 허용합니다. |
input_values_2 | FLOAT | 예 | 0.0 | - | 두 번째 입력의 수치 시퀀스입니다. 형식에 제한이 없으며, 노드는 이를 첫 번째 입력과 일치하는 형식으로 자동 변환을 시도합니다. |
Output 출력
| 매개변수 이름 | 데이터 타입 | 설명 |
|---|---|---|
| FLOAT | FLOAT | 병합 또는 확장된 통일된 부동 소수점 시퀀스를 출력합니다. 구체적인 형식은 output_type 매개변수에 의해 결정됩니다. |
사용 시나리오
애니메이션 보간 또는 가중치 전환을 포함하는 워크플로를 구축할 때 이 노드는 매우 유용합니다. 예를 들어, 샷 A의 운동 궤적을 설명하는 가중치 리스트와 샷 B의 가중치 리스트를 연결하여 매끄럽게 전환되는 완전한 애니메이션 가중치 시퀀스를 생성할 수 있으며, 수동 형식 변환 처리가 필요 없습니다.
주의사항
사용 시 입력된 데이터는 수치 시퀀스로 해석될 수 있어야 합니다. 유효한 시퀀스로 변환할 수 없는 복잡한 객체를 입력하면 오류가 발생할 수 있습니다. 노드 내부는 Pandas 및 PyTorch 라이브러리에 의존하므로, ComfyUI 환경에 이러한 의존성이 올바르게 설치되어 있는지 확인하십시오.
Weight Schedule Extend 노드 소스 코드 링크
Weight Schedule Extend 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.