How architectural detail survives SDXL, PEOPLE and main FLUX
One architectural mask drives two active easy imageDetailTransfer stages and one saved post-FLUX transfer. After Stage 1, node 779 fans the image out into seven downstream branches.
One architectural mask drives two active transfers
The SAM2 building mask becomes transfer mask 754
Architectural SAM2 output 585 feeds MaskToImage 583 and ImageCompositeMasked 775. PEOPLE alpha/image from 430 passes through ColorCorrect 751, Cut 747 and Paste 749 on architectural mask representation 583; Image To Mask 754 produces the shared transfer mask.
| Route | Role |
|---|---|
| 430 → 751 → 747 | Create a high-contrast PEOPLE-derived cutout for mask placement |
| 583 + 747 + 451 → 749 | Paste on architectural mask/image context |
| 749 → 754 | Intensity mask for transfers |
| 585 + 776 + 592 → 775 | Detail composite source |
565 runs before PPL; 573 runs after PPL selection
Effective strength
Nodes 565/573 receive linked value 720 = 0.09; stored internal blend widgets are not authoritative.
Visual preservation
Topology proves that transfer is applied, not how much facade detail is visually preserved.
| Node | Target | Source | Mask | Output |
|---|---|---|---|---|
| 565 | SDXL decode 14 | Selected base 592 | 754 | Image Filter 779 |
| 573 | Selected PPL/main image 459 | Detail composite 775 | 754 | VAEEncode 67 |
| 834 · mode 4 | Main FLUX decode 53 | Detail composite 775 | 754 | UltimateSDUpscale 833 |
Node 779 connects the SDXL result to captioning, masks, PEOPLE and QA
Stored settings
Timeout 60, send none, external receiver UUID serialized.
Receiver semantics
The purpose of the external UUID cannot be inferred from the workflow JSON.
| Consumer | Purpose |
|---|---|
| 232 | Automatic SAM2 preview |
| 477 | Environment reference for ColorMatch |
| 157 | Florence2 caption for alternative FLUX prompt |
| 429 | Base scene for first PPL Paste By Mask |
| 71 | INPUT / SDXL comparer |
| 72 | SDXL / FLUX comparer |
| 509 | Base scene for alternative inpaint return |