PuLID Собственная реализация ComfyUI.
Код можно считать бета-версией, в ближайшие дни все может измениться. В каталоге examples
вы найдете некоторые основные рабочие процессы.
В исходной реализации используется четырехступенчатая система освещения UNet. Я провел несколько сравнений с официальной демо-версией Gradio, используя ту же модель в ComfyUI, и не вижу какой-либо заметной разницы, а это означает, что этот код должен быть верен оригиналу. Лора Молнии тоже не работает.
Тестируя другие модели, я заметил некоторое ухудшение качества. Возможно, вам придется поэкспериментировать с CFG и различными сэмплерами/планировщиками (попробуйте sgm_uniform
).
Качество эталонного изображения очень важно . Возможно, это из-за Eva CLIP, который дает больше деталей. Обязательно используйте чистое и резкое изображение!
Для совместимости с IPAdapter вам необходимо обновить расширение IPAdapter!
method
применяет веса по-разному. Fidelity
ближе к эталонному идентификатору, Style
оставляет больше свободы контрольной точке. Иногда разница минимальна. Я добавил neutral
, который не выполняет никакой нормализации. Если вы используете эту опцию со стандартным узлом Apply, обязательно уменьшите вес. С помощью узла «Дополнительно» вы можете просто увеличить значение fidelity
.
В узле «Дополнительно» есть ползунок fidelity
и опция projection
. ortho_v2
с fidelity: 8
соответствует методу fidelity
в стандартном узле. ortho
и fidelity: 16
соответствует методу style
.
Более низкие значения fidelity
обеспечивают большее сходство с эталонным изображением.
ComfyUI/models/pulid/
(спасибо Чэнли Ху за преобразование их в формат IPAdapter)facexlib
, модели загружаются при первом использованииComfyUI/models/insightface/models/antelopev2
.