
Face-swapping workflow based on SDXL.
Main ideas are as follows:
- Extract the target face using segmentanyting and enlarge it to 1k size
- Extract the user's face using segmentanyting as a reference
- Use instantid and pullid together to redraw the image obtained in the first step
- Paste the redrawn face back onto the original image
策哥哥
2024-09-04 Update
Follow
策哥哥
2024-09-04 Update
Follow
Workflow introduction
Face-swapping workflow based on SDXL.
Main ideas are as follows:
- Extract the target face using segmentanyting and enlarge it to 1k size
- Extract the user's face using segmentanyting as a reference
- Use instantid and pullid together to redraw the image obtained in the first step
- Paste the redrawn face back onto the original image
Nodes Information
48
CheckpointLoaderSimple
ControlNetLoader
KSampler
LoadImage
PreviewImage
SaveImage
SetLatentNoiseMask
VAEDecode
VAEEncode
ApplyInstantIDAdvanced
ApplyPulid
BNK_CLIPTextEncodeAdvanced
BboxDetectorSEGS
Bounded Image Blend
Bounded Image Crop with Mask
ColorMatch
Context (rgthree)
DifferentialDiffusion
FaceAnalysisModels
FaceEmbedDistance
Image Comparer (rgthree)
ImageRandomTransform+
ImageToMask
ImpactMakeImageBatch
InstantIDFaceAnalysis
InstantIDModelLoader
JWImageResizeByLongerSide
JWMaskResize
LayerMask: MaskEdgeUltraDetail V2
LayerMask: MaskGrow
Mask Fill Holes
MaskPreview+
MaskToImage
Note
PulidEvaClipLoader
PulidInsightFaceLoader
PulidModelLoader
RemapMaskRange
Reroute
SAMDetectorCombined
SAMLoader
UltimateSDUpscale
UltralyticsDetectorProvider
UpscaleModelLoader
easy cleanGpuUsed
easy imageSize
easy int
easy seed