EasyUse/Adaptergenerated
Easy Apply PuLID(applyPulID)
Easy Apply PuLID는 참조 얼굴 이미지와 선택적 어텐션 마스크를 사용하여 모델에 PuLID 신원 어댑터를 적용합니다.
apply Pul ID
model
image
attn_mask
model
pulid_file
COMBO
insightface
COMBO
method
COMBO
weight
1.00
start_at
0.000
end_at
1.000
Easy Use
Easy Apply PuLID는 참조 얼굴 이미지와 선택적 어텐션 마스크를 사용하여 모델에 PuLID 신원 어댑터를 적용합니다. 어댑터 워크플로를 위한 간단한 단일 노드 인터페이스로 설계되었습니다. 베이스 모델, PuLID 모델 파일, 얼굴 이미지를 제공하고 신원이 주입되는 강도를 제어할 수 있습니다.
입력
- model (
MODEL): PuLID 어댑터가 적용될 베이스 diffusion 모델입니다. - pulid_file (
COMBO): 로드할 PuLID 모델 파일입니다. 노드에 번들로 포함되거나 구성된 사용 가능한.safetensors/모델 파일 중 하나를 선택합니다. - insightface (
COMBO): InsightFace가 얼굴 분석 및 embedding 추출에 사용하는 실행 장치입니다. 옵션은CPU,CUDA,ROCM입니다. GPU 가속을 위해서는CUDA또는ROCM을 선택하고, 호환되는 GPU가 없으면CPU를 선택합니다. - image (
IMAGE): 신원이 전이될 얼굴이 포함된 참조 이미지입니다. 얼굴은 InsightFace를 사용하여 감지되고 인코딩됩니다. - method (
COMBO): 어댑터의 주입 모드입니다. 옵션:fidelity: 강력한 신원 보존을 우선시합니다.style: 생성된 출력의 스타일을 우선시합니다.neutral: 충실도와 스타일 사이의 균형 잡힌 중간 지점을 사용합니다.
- weight (
FLOAT): PuLID 영향의 전반적인 강도입니다. 기본값은1입니다. 범위는-1부터5까지이며0.05단계로 조정할 수 있습니다.1보다 큰 값은 신원 특징을 강화하고,0이하의 값은 어댑터의 효과를 줄이거나 반전시킵니다. - start_at (
FLOAT): 어댑터가 영향을 적용하기 시작하는 타임스텝 비율입니다. 기본값은0(샘플링 시작)입니다. - end_at (
FLOAT): 어댑터가 영향을 중지하는 타임스텝 비율입니다. 기본값은1(샘플링 종료)입니다. - attn_mask (
MASK, 선택 사항): PuLID 어댑터가 생성된 이미지에 영향을 미치는 위치를 제한하는 어텐션 마스크입니다. 잠재 데이터 공간의 특정 영역에만 신원을 적용할 때 유용합니다.
출력
- model (
MODEL): PuLID 어댑터가 적용된 수정된 모델로, 샘플러 또는 추가 어댑터 노드에 연결할 준비가 되었습니다.
사용 참고 사항
- 최상의 embedding 품질을 위해 노드는 참조 이미지에 선명하고 정면을 바라보는 얼굴이 있기를 기대합니다.
start_at과end_at을 사용하여 어댑터의 효과를 샘플링의 일부 구간으로 제한할 수 있습니다. 이를 통해 샘플링 초반에는 구성을 보존하면서 나중에는 신원을 적용하는 데 도움이 될 수 있습니다.attn_mask입력은 선택 사항입니다. 생략하면 어댑터가 전체 이미지에 영향을 미칩니다.- InsightFace가 참조 이미지에서 얼굴을 감지할 수 없으면 노드가 실패하거나 잘못된 embedding을 생성합니다. 필요한 경우 얼굴을 미리 크롭하거나 정렬하세요.
댓글
GitHub로 로그인하고 토론에 참여하세요.