PreSampling (Custom) 노드 가이드: ComfyUI-Easy-Use(samplerCustomSettings)
PreSampling (Custom)은 EasyUse/PreSampling 파이프라인 노드로, 이후 샘플링 패스가 실행되는 방식을 완전히 사용자 정의할 수 있게 해줍니다.
sampler Custom Settings
PreSampling (Custom)은 EasyUse/PreSampling 파이프라인 노드로, 이후 샘플링 패스가 실행되는 방식을 완전히 사용자 정의할 수 있게 해줍니다. 이 노드는 파이프를 받아 선택된 가이드, CFG, 샘플러, 스케줄러, 시그마 스케줄, 디노이즈 및 노이즈 설정을 적용한 다음, 다운스트림 샘플러 노드를 위해 해당 설정이 포함된 동일한 파이프를 반환합니다.
설명
이 노드는 사용자 정의 샘플링 워크플로를 위한 전처리 단계입니다. 샘플러를 직접 구성하는 대신 모든 사용자 지정 샘플링 파라미터를 PIPE_LINE에 저장하며, 그런 다음 일치하는 샘플러 노드에서 사용됩니다. 이는 동일한 샘플링 구성을 반복해서 사용하려는 경우, 또는 표준 KSampler 노드가 제공하는 것 이상의 제어 수준이 필요할 때 유용합니다.
입력
필수
-
pipe (
PIPE_LINE)
이전 EasyUse 노드에서 전달된 파이프라인 객체입니다. 모델, 조건화(conditioning), 그리고 일반적으로 샘플링할 잠재 데이터(latent)를 포함해야 합니다. -
guider (
COMBO)
샘플링 시 사용할 가이드 모드입니다. 옵션은 다음과 같습니다.BasicCFGDualCFGIP2P+CFGIP2P+DualCFGIP2P+Basic
Basic은 표준 네거티브 CFG 가이드를 적용하지 않습니다.CFG는 표준 classifier-free guidance를 사용합니다.DualCFG는cfg와cfg_negative를 모두 사용합니다.IP2P변형은 해당 조건화를 사용하는 모델 또는 워크플로를 위한 InstructPix2Pix 스타일 조합입니다. -
cfg (
FLOAT)
표준 가이드에 대한 CFG 스케일입니다. 기본값은3.5이며, 범위는0.0에서100.0까지입니다. -
cfg_negative (
FLOAT)
DualCFG및IP2P+DualCFG가이드에서 사용되는 네거티브 측 CFG 스케일입니다. 기본값은1.5이며, 범위는0.0에서100.0까지입니다. -
sampler_name (
COMBO)
사용할 샘플러입니다(예:euler,dpmpp_2m등).optional_sampler가 제공되면 무시됩니다. -
scheduler (
COMBO)
시그마 스케줄을 생성하는 데 사용되는 스케줄러입니다.optional_sigmas가 제공되면 무시됩니다. -
coeff (
FLOAT)
크기 조절 계수를 지원하는 가이드 모드에 대한 계수입니다. 기본값은1.2이며, 범위는0.8에서1.5, 단계는0.05입니다. -
steps (
INT)
샘플링 단계 수입니다. 기본값은20, 범위는1에서10000까지입니다. -
sigma_max (
FLOAT)
생성된 시그마 스케줄의 시작 노이즈 수준입니다. 기본값은14.614642, 범위는0에서1000까지입니다. -
sigma_min (
FLOAT)
생성된 시그마 스케줄의 종료 노이즈 수준입니다. 기본값은0.0291675, 범위는0에서1000까지입니다. -
rho (
FLOAT)
Karras 스타일 생성과 같은 rho 기반 스케줄에서 사용되는 스케줄 곡률 파라미터입니다. 기본값은7, 범위는0에서100까지입니다. -
beta_d (
FLOAT)
베타 기반 시그마 생성을 사용하는 스케줄러를 위한 베타 스케줄 파라미터입니다. 기본값은19.9, 범위는0에서1000까지입니다. -
beta_min (
FLOAT)
베타 기반 스케줄러의 최소 베타 값입니다. 기본값은0.1, 범위는0에서1000까지입니다. -
eps_s (
FLOAT)
베타 기반 스케줄러에서 사용되는 작은 엡실론 항입니다. 기본값은0.001, 범위는0에서1, 단계는0.0001입니다. -
flip_sigmas (
BOOLEAN)
활성화하면 시그마 스케줄을 반전합니다. 기본값은false입니다. -
denoise (
FLOAT)
적용할 디노이즈 양입니다. 기본값은1, 범위는0에서1, 단계는0.01입니다.1.0이면 완전히 디노이즈되며, 값이 낮을수록 초기 잠재 데이터를 더 많이 보존합니다. -
add_noise (
COMBO)
샘플링 시작 시 노이즈를 추가할지 여부와 방법을 제어합니다. 기본값은enable (CPU)입니다. 옵션은 다음과 같습니다.enable (CPU): CPU RNG를 사용하여 노이즈를 추가합니다.enable (GPU=A1111): A1111 동작과 일치하도록 GPU RNG를 사용하여 노이즈를 추가합니다.disable: 초기 노이즈를 추가하지 않습니다.
-
seed (
INT)
샘플링 중 노이즈 생성에 사용되는 무작위 시드입니다. 기본값이 없으며, 정수를 입력해야 합니다.
선택
-
image_to_latent (
IMAGE)
선택적 이미지로, 잠재 데이터로 인코딩되어 샘플링 패스의 시작 잠재 데이터로 사용됩니다. -
latent (
LATENT)
이 샘플링 패스에서 파이프에 일반적으로 포함된 잠재 데이터를 대체하는 선택적 잠재 데이터입니다. -
optional_sampler (
SAMPLER)
sampler_name드롭다운을 재정의하는 샘플러 객체입니다. -
optional_sigmas (
SIGMAS)
스케줄러 설정에서 생성된 스케줄을 재정의하는 사용자 지정 시그마 스케줄입니다.
출력
- pipe (
PIPE_LINE)
사용자 지정 샘플링 설정이 저장된 동일한 파이프라인 객체로, 다운스트림 샘플러 노드에서 사용할 준비가 된 상태입니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.