CFG Zero Star/Init(CFGZeroStarAndInit)
이 노드는 모델 내부에서 패치 연산을 수행하여 샘플링 시 CFG 계산 과정을 수정합니다.
CFG Zero Star And Init
CFG Zero Star/Init 노드는 모델 내부에서 패치 연산을 수행하여 샘플링 시 CFG 계산 과정을 수정합니다.
CFG Zero Star/Init는 확산 모델 샘플링 과정에서 조건부 자유 가이드(CFG)를 고급 제어하기 위한 실험적 노드입니다. 이 노드는 초기 단계에서 조건 정보를 제거하여 모델 생성을 제어합니다.
노드 기능
이 노드는 모델 내부에서 패치 연산을 수행하여 샘플링 시 CFG 계산 과정을 수정합니다. 핵심 메커니즘은 '제로 초기화(Zero Initialization)'로, 지정된 초기 샘플링 스텝 수 동안 조건 입력을 0으로 설정하여 초기 단계에서 조건이 생성에 미치는 영향을 줄입니다.
노드 파라미터 설명 - CFG Zero Star/Init
연결 입력 (Inputs)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
model | MODEL | 예 | - | - | model (입력 파라미터): CFG 조정이 필요한 확산 모델을 수신합니다. 이 파라미터는 노드 내부 패치 연산의 대상 객체입니다. |
컨트롤 파라미터 (Parameters)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
use_zero_init | BOOLEAN | 예 | 참 | - | use_zero_init (입력 파라미터): '제로 초기화' 기능을 활성화 또는 비활성화하는 논리값 전환입니다. 기본값은 참(활성화)입니다. |
zero_init_steps | INT | 예 | 0 | 최소: 0 | 제로 초기화의 경우 0부터 시작하므로 use_zero_init이 활성화된 경우 첫 번째 스텝은 항상 제로화됩니다. |
출력 (Output)
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| MODEL | MODEL | MODEL (출력 파라미터): CFG 조정 메커니즘으로 수정된 모델 객체를 출력합니다. |
사용 시나리오
이 노드는 이미지 생성 과정을 세밀하게 제어해야 하는 워크플로에서 유용합니다. 예를 들어, 사용자가 생성 결과가 전체적으로 텍스트 프롬프트를 따르되 초기 구성 단계에서 텍스트의 강한 제약을 줄여 과도하게 경직되지 않도록 하려는 경우, 이 노드를 KSampler 앞에 삽입할 수 있습니다. use_zero_init을 활성화하고 zero_init_steps를 설정하면 처음 몇 개의 샘플링 스텝 동안 조건이 '희석'되어 모델이 더 자유롭게 탐색할 수 있습니다.
주의사항
이 노드는 실험적(experimental)으로 표시되어 있으며, 그 동작은 ComfyUI 또는 기본 라이브러리의 업데이트에 따라 변경될 수 있습니다. 이 노드는 전달된 모델 객체를 직접 수정하므로, 워크플로 내에서 주의 깊게 배치해야 하며, 일반적으로 최종 샘플링에 사용되는 모델 입력 바로 앞에 위치해야 합니다.
CFG Zero Star/Init 노드 소스 코드 링크
CFG Zero Star/Init 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.