Files
olivv-cs-ComfyUI-FunPack/modules/conditioning/identity_transfer/__init__.py
T

19 lines
702 B
Python

"""Identity transfer (Best-FaceID): a native port, not a splice of an external node.
A node-only module. It needs an LTX audio+video model (`ltx_av`): the reference face is injected
into that model's token sequence (see patch.py) and, optionally, an ArcFace embedding goes through a
trained projector into the text context (projector.py). H3 has no equivalent: the projector is
trained against LTX's text context and the overlap tokens against LTX's RoPE.
"""
from .nodes import FunPackIdentityTransfer
ID = "conditioning_identity_transfer"
TITLE = "Identity transfer"
STAGE = "conditioning"
CATEGORY = "conditioning"
STATUS = "experimental"
REQUIRES = ["ltx_av"]
NODES = [FunPackIdentityTransfer]