KJNodes/experimentalgenerated

CFG Zero Star/Init(CFGZeroStarAndInit)

이 노드는 모델 내부에서 패치 연산을 수행하여 샘플링 시 CFG 계산 과정을 수정합니다.

CFG Zero Star And Init

model
MODEL
use_zero_init
zero_init_steps
0
KJNodes

CFG Zero Star/Init 노드는 모델 내부에서 패치 연산을 수행하여 샘플링 시 CFG 계산 과정을 수정합니다.

CFG Zero Star/Init는 확산 모델 샘플링 과정에서 조건부 자유 가이드(CFG)를 고급 제어하기 위한 실험적 노드입니다. 이 노드는 초기 단계에서 조건 정보를 제거하여 모델 생성을 제어합니다.

노드 기능

이 노드는 모델 내부에서 패치 연산을 수행하여 샘플링 시 CFG 계산 과정을 수정합니다. 핵심 메커니즘은 '제로 초기화(Zero Initialization)'로, 지정된 초기 샘플링 스텝 수 동안 조건 입력을 0으로 설정하여 초기 단계에서 조건이 생성에 미치는 영향을 줄입니다.

노드 파라미터 설명 - CFG Zero Star/Init

연결 입력 (Inputs)

파라미터 이름데이터 타입필수기본값범위/옵션설명
modelMODEL--model (입력 파라미터): CFG 조정이 필요한 확산 모델을 수신합니다. 이 파라미터는 노드 내부 패치 연산의 대상 객체입니다.

컨트롤 파라미터 (Parameters)

파라미터 이름데이터 타입필수기본값범위/옵션설명
use_zero_initBOOLEAN-use_zero_init (입력 파라미터): '제로 초기화' 기능을 활성화 또는 비활성화하는 논리값 전환입니다. 기본값은 참(활성화)입니다.
zero_init_stepsINT0최소: 0제로 초기화의 경우 0부터 시작하므로 use_zero_init이 활성화된 경우 첫 번째 스텝은 항상 제로화됩니다.

출력 (Output)

파라미터 이름데이터 타입설명
MODELMODELMODEL (출력 파라미터): CFG 조정 메커니즘으로 수정된 모델 객체를 출력합니다.

사용 시나리오

이 노드는 이미지 생성 과정을 세밀하게 제어해야 하는 워크플로에서 유용합니다. 예를 들어, 사용자가 생성 결과가 전체적으로 텍스트 프롬프트를 따르되 초기 구성 단계에서 텍스트의 강한 제약을 줄여 과도하게 경직되지 않도록 하려는 경우, 이 노드를 KSampler 앞에 삽입할 수 있습니다. use_zero_init을 활성화하고 zero_init_steps를 설정하면 처음 몇 개의 샘플링 스텝 동안 조건이 '희석'되어 모델이 더 자유롭게 탐색할 수 있습니다.

주의사항

이 노드는 실험적(experimental)으로 표시되어 있으며, 그 동작은 ComfyUI 또는 기본 라이브러리의 업데이트에 따라 변경될 수 있습니다. 이 노드는 전달된 모델 객체를 직접 수정하므로, 워크플로 내에서 주의 깊게 배치해야 하며, 일반적으로 최종 샘플링에 사용되는 모델 입력 바로 앞에 위치해야 합니다.

CFG Zero Star/Init 노드 소스 코드 링크

CFG Zero Star/Init 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.

댓글

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

댓글을 불러오는 중…