KJNodes/audiogenerated

ImageTransformByNormalizedAmplitude

이 노드는 기술적으로 NORMALIZED_AMPLITUDE 타입의 배열과 일괄 IMAGE 이미지를 입력으로 받습니다.

Image Transform By Normalized Amplitude

normalized_amp
image
IMAGE
zoom_scale
0.000
x_offset
INT
y_offset
INT
cumulative
KJNodes

ImageTransformByNormalizedAmplitude 노드는 기술적으로 NORMALIZED_AMPLITUDE 타입의 배열과 일괄 IMAGE 이미지를 입력으로 받습니다.

ImageTransformByNormalizedAmplitude 노드는 입력된 오디오 진폭 데이터에 따라 이미지를 동적으로 변환할 수 있는 이미지 처리 노드입니다. 핵심 기능은 오디오의 정규화된 진폭 값을 이미지의 스케일링 및 이동 연산으로 매핑하여 오디오 리듬과 동기화된 시각적 변화 효과를 생성하는 것입니다.

노드 기능

이 노드는 기술적으로 NORMALIZED_AMPLITUDE 타입의 배열과 일괄 IMAGE 이미지를 입력으로 받습니다. 내부적으로 진폭 값을 [0, 1] 범위로 자르고, 진폭 값을 기반으로 이미지의 크롭 크기를 계산하여 스케일링 효과를 구현합니다. 또한, 노드는 누적 모드를 지원하여 연속적인 진폭 변화를 누적시켜 더 강렬한 시각적 임팩트를 생성할 수 있습니다. 처리된 이미지는 IMAGE 형식으로 출력되며, 입력과 동일한 배치 구조를 유지합니다.

노드 파라미터 설명 - ImageTransformByNormalizedAmplitude

연결 입력 (Inputs)

파라미터 이름데이터 타입필수기본값범위/옵션설명
normalized_ampNORMALIZED_AMPLITUDE--normalized_amp (입력 파라미터): 이미지 변환을 구동하는 데 사용되는 정규화된 오디오 진폭 데이터를 받습니다. 값의 범위는 0.0에서 1.0 사이로 제한됩니다.
imageIMAGE--image (입력 파라미터): 변환할 원본 이미지 배치를 입력합니다.

컨트롤 파라미터 (Parameters)

파라미터 이름데이터 타입필수기본값범위/옵션설명
zoom_scaleFLOAT0.0-1.0 - 1.0 (단계 크기: 0.001)zoom_scale (입력 파라미터): 진폭이 이미지 스케일에 영향을 미치는 기본 계수를 제어합니다. 범위는 -1.0에서 1.0이며, 단계 크기는 0.001입니다.
x_offsetINT0-x_offset (입력 파라미터): 이미지의 수평 방향(X축) 기본 오프셋을 설정합니다. 범위는 시스템 최대 해상도에 따라 제한됩니다.
y_offsetINT0-y_offset (입력 파라미터): 이미지의 수직 방향(Y축) 기본 오프셋을 설정합니다. 범위는 시스템 최대 해상도에 따라 제한됩니다.
cumulativeBOOLEANFalse-cumulative (입력 파라미터): 누적 모드를 활성화합니다. True로 설정하면 진폭 효과가 프레임별로 누적되어 변환 강도가 증가합니다.

출력

파라미터 이름데이터 타입설명
IMAGEIMAGEIMAGE (출력 파라미터): 진폭에 의해 구동된 변환을 거친 이미지 배치를 출력합니다.

사용 시나리오

오디오를 결합하여 비디오를 생성하는 워크플로에서의 대표적인 사용 사례입니다. 사용자는 AudioScheduler 노드에서 출력된 정규화된 진폭 데이터를 이 노드에 연결하고, 동시에 일련의 키프레임 이미지를 입력할 수 있습니다. 노드는 오디오의 실시간 진폭에 따라 각 프레임 이미지에 대해 다양한 수준의 스케일링과 오프셋을 자동으로 적용하여, 음악 리듬에 따라 "뛰거나" 또는 "호흡하는" 동적 비디오 시퀀스를 생성합니다.

주의사항

이 노드는 올바른 진폭 데이터 형식을 보장하기 위해 ComfyUI-AudioScheduler 확장과 함께 사용되도록 설계되었습니다. 입력된 이미지 배치의 수는 진폭 배열의 길이와 일치해야 하며, 그렇지 않으면 오류가 발생할 수 있습니다.

ImageTransformByNormalizedAmplitude 노드 소스 코드 링크

ImageTransformByNormalizedAmplitude 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…