KJNodes/noisegenerated

Sigmas To Float(SigmasToFloat)

기술 구현 측면에서, 이 노드는 SIGMAS 타입의 입력 텐서를 받습니다.

Sigmas To Float

sigmas
float
KJNodes

Sigmas To Float 노드는 기술적 구현 관점에서, SIGMAS 타입의 입력 텐서를 받습니다.

Sigmas To Float 노드는 데이터 형식 변환을 위한 유틸리티 도구입니다. 이 노드의 핵심 기능은 ComfyUI에서 노이즈 스케줄링 정보를 나타내는 SIGMAS 텐서 데이터를 단순한 부동소수점(floating-point) 숫자 리스트로 변환하는 것입니다. 이 변환 과정을 통해 특정 노드 간에 전달되던 복잡한 데이터를, 일반적인 숫자 입력이 필요한 더 많은 노드에서 사용할 수 있게 합니다.

노드 기능

기술적 구현 관점에서, 이 노드는 SIGMAS 타입의 입력 텐서를 받습니다. SIGMAS는 ComfyUI에서 확산 모델(예: Stable Diffusion)의 디노이징(denoising) 과정의 스텝 크기와 강도를 제어하는 데 사용되는 전용 데이터 구조로, 일반적으로 KSampler 또는 스케줄러 노드에 의해 생성됩니다. 이 노드는 내부 텐서 구조를 .tolist() 메서드를 호출하여 풀고 표준 Python 부동소수점 리스트로 변환함으로써, FLOAT 타입으로 출력합니다.

노드 파라미터 설명 - Sigmas To Float

입력

파라미터 이름데이터 타입필수기본값범위/옵션설명
sigmasSIGMAS--입력 파라미터 sigmas: 스케줄러 또는 샘플러로부터 SIGMAS 데이터를 받아 변환의 소스 데이터로 사용합니다. 이 파라미터에는 특정 값 범위 제한이 없습니다.

출력

파라미터 이름데이터 타입설명
floatFLOAT출력 파라미터 float: 변환된 부동소수점 숫자 리스트를 출력하며, 일반적인 숫자 입력이 필요한 다른 노드에 사용할 수 있습니다.

사용 시나리오

실제 워크플로에서, 확산 모델로 생성된 노이즈 스케줄링 정보를 다른 사용자 정의 스크립트나 숫자 리스트가 필요한 노드에 사용해야 할 때, 이 노드는 매우 유용합니다. 예를 들어, 고급 이미지 생성 워크플로에서 KSampler 노드로 먼저 sigmas 세트를 생성한 후, 이 노드를 통해 부동소수점 리스트로 변환하고, 이를 사용자 정의 강도 제어 노드에 입력하여 애니메이션의 노이즈 강도를 프레임별로 조정할 수 있습니다.

Sigmas To Float 노드 소스 코드 링크

Sigmas To Float 노드는 ComfyUI-KJNodes 노드 패키지에서 가져왔습니다.

댓글

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

댓글을 불러오는 중…