ComfyUI_PuLID_Flux_ll  by lldacing

ComfyUI nodes for PuLID-Flux model, addressing pollution issues

created 6 months ago
401 stars

Top 73.4% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides a ComfyUI custom node designed to resolve model pollution issues within the ComfyUI-PuLID-Flux ecosystem. It offers enhanced control over face selection and alignment for image generation tasks, targeting users of ComfyUI who leverage PuLID-Flux for facial manipulation.

How It Works

The core innovation is the ApplyPulidFlux node, which renames the original ApplyPulidFlux to prevent conflicts and ensure correct model loading. It addresses model pollution by managing dependencies and loading mechanisms more effectively. The node supports various model formats (32/16-bit, 8-bit GGUF, FP8) and integrates with other custom nodes like TeaCache and Comfy-WaveSpeed, offering flexibility in workflow construction.

Quick Start & Requirements

  • Install via git clone https://github.com/lldacing/ComfyUI_PuLID_Flux_ll.git in ComfyUI's custom_nodes directory, followed by pip install -r requirements.txt.
  • Requires ComfyUI version >= 0.3.7.
  • May require Visual Studio Build Tools for insightface compilation (see provided error link).
  • Auto-downloads models to specified ComfyUI directories (models/pulid/, models/clip/, models/insightface/models/antelopev2/, models/facexlib/).

Highlighted Details

  • Solves ComfyUI-PuLID-Flux model pollution.
  • Supports TeaCache and Comfy-WaveSpeed integrations.
  • Allows selection of reference faces from multiple detected faces.
  • Offers configurable face alignment modes for consistency.

Maintenance & Community

  • Developed by lldacing.
  • Mentions dependencies on TheToTheBeginning/PuLID, ComfyUI-PuLID-Flux, TeaCache, and Comfy-WaveSpeed.

Licensing & Compatibility

  • No explicit license is mentioned in the README.
  • Compatibility with commercial or closed-source projects is not specified.

Limitations & Caveats

The attn_mask functionality is noted as potentially not working correctly. The README advises uninstalling or disabling original PuLID-Flux nodes before installing this plugin due to node name conflicts.

Health Check
Last commit

3 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
4
Star History
77 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.