PuLID ComfyUI 기본 구현.
코드는 베타 버전으로 간주될 수 있으며 앞으로 며칠 내에 상황이 변경될 수 있습니다. examples
디렉터리에서 몇 가지 기본 작업 흐름을 찾을 수 있습니다.
원래 구현에서는 4단계 조명 UNet을 사용합니다. ComfyUI에서 동일한 모델을 사용하여 공식 Gradio 데모와 몇 가지 비교를 했는데 눈에 띄는 차이점을 볼 수 없습니다. 이는 이 코드가 원본에 충실해야 함을 의미합니다. 번개 로라도 작동하지 않습니다.
다른 모델을 테스트했지만 품질이 약간 저하되었습니다. CFG 및 다양한 샘플러/스케줄러를 실험해야 할 수도 있습니다( sgm_uniform
시도).
참조 이미지의 품질은 매우 중요합니다 . 어쩌면 더 자세한 내용을 얻을 수 있는 Eva CLIP 때문일 수도 있습니다. 깨끗하고 선명한 사진을 사용해주세요!
IPAdapter 호환성을 위해서는 IPAdapter 확장을 업데이트해야 합니다!
method
다양한 방식으로 가중치를 적용합니다. Fidelity
참조 ID에 더 가깝고 Style
체크포인트에 더 많은 자유를 줍니다. 때로는 차이가 미미한 경우도 있습니다. 정규화를 수행하지 않는 neutral
추가했습니다. 표준 Apply 노드와 함께 이 옵션을 사용하는 경우 가중치를 낮추십시오. 고급 노드를 사용하면 fidelity
값을 간단히 높일 수 있습니다.
고급 노드에는 fidelity
슬라이더와 projection
옵션이 있습니다. fidelity: 8
갖는 ortho_v2
표준 노드의 fidelity
방법과 동일합니다. 투영 ortho
및 fidelity: 16
메소드 style
과 동일합니다.
fidelity
값이 낮을수록 참조 이미지에 더 높은 유사성을 부여합니다.
ComfyUI/models/pulid/
에 들어갑니다(IPAdapter 형식으로 변환해 주신 Chenlei Hu에게 감사드립니다).facexlib
종속성을 설치해야 하며 처음 사용할 때 모델이 다운로드됩니다.ComfyUI/models/insightface/models/antelopev2
에 배치되어야 합니다.