ComfyUI Node
BD UV Transfer
Retarget a UV texture from one mesh's UV layout to another's using a precomputed vertex-correspondence file (.npz). Build the correspondence ONCE per target rig with `tools/build_correspondence.py`; reuse it for every head. Typical use: BD_UVConfidenceBlend's canonical-UV output → this node → CC5 or Metahuman UV layout → Qwen Image Edit finalize, all consistent with the chosen target rig.
BD UV Transfer
- source_texture
- source_mask
- uv_texture
- filled_mask
- status
◄correspondence_path►
◄output_size2048►
Category🧠BrainDead/FaceWrap
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| source_texture | IMAGE | Source UV texture (e.g. from BD_UVConfidenceBlend). | |
| correspondence_path | STRING | Path to .npz built by tools/build_correspondence.py. | |
| output_size | INT | 2048256–8192 | Target-UV texture resolution. |
| source_maskopt | MASK | Optional: source filled_mask. If provided, target texels mapping to unfilled source regions become 0 in the output mask. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| uv_texture | IMAGE | — |
| filled_mask | MASK | — |
| status | STRING | — |