52
PEOPLE / PPL · ALTERNATIVE
Полный маршрут component inpaint и возврата в selector 459
При 543=2 selectors выбирают альтернативные источники. Mask разбивается на components, regions проходят отдельный FLUX inpaint, результат вставляется обратно и масштабируется к scene canvas.
CONFIRMEDInternal topology подтверждена; происхождение “3D rendered” source не доказано отдельным LoadImage
PEOPLE MODE 2 · ALTERNATIVE ROUTE
Component inpaint возвращает обработанные области в scene canvas
146 → 499Mask components
502 → 504Regions + crops
494 → 495FLUX inpaintguidance + scheduler
496 → 510Decode + mask
509Paste return
684 → 685Canvas restore
459PPL switch
507 SOURCE CROP508 MASK SOURCE518 BEFORE / AFTER
Node 543 переключает четыре selectors одним linked value
Shared control
543 connects to Input sockets of 459, 522, 552 and 715.
3D input contract
Significant inputs do not contain a dedicated LoadImage node explicitly named as 3D person render.
| Selector | Input selected when 543=2 | Purpose |
|---|---|---|
| 715 | image2 according to linked Input; stored widget 2 is no longer special | Return / Downstream source before 552 |
| 552 | image2 from 715 | Source image for resize 780 and crop 503 |
| 522 | image2 mask/image from 524 | Alternative mask preview 508 |
| 459 | image2 from 685 | Alternative composite returned to main graph |
Mask 146 превращается в independent regions
| Node | Role | Downstream |
|---|---|---|
| 500 | MaskToImage from blurred PEOPLE mask 146 | 499 |
| 499 | Separate Mask Components | 502, 503, 504, 509 |
| 502 | Mask To Region; padding/ratio/512 target settings | 503, 504, 509 |
| 503 | Cut selected source 552 by component region | 506, preview 507 |
| 504 | Cut mask/component representation | 505, 510, selector 522 |
| 505 / 506 | ImageToMask / RGB channel normalization | Inpaint conditioning 494 |
Local crop использует общий FLUX model, noise, sampler и shared steps
| Node | Input / setting | Result |
|---|---|---|
| 516 | Prompt “a photo” | Positive conditioning for 494 |
| 138 | Empty FLUX negative encoder | Negative input for 494 |
| 494 | InpaintModelConditioning true | Conditioning + latent for sampler |
| 497 | BasicGuider with model 64 / conditioning 494 | Guider |
| 498 | beta · shared steps 771=24 · denoise 0.35 | Sigmas |
| 61 / 58 | Shared noise / Euler sampler | Sampler 495 |
| 495 → 496 | SamplerCustomAdvanced → VAE Decode 54 | Local inpainted crop |
Inpainted crop возвращается в canvas и selector 459
Decode 496 и component representation 504 объединяются node 510. Paste By Mask 509 вставляет local result в base image 779. Images to RGB 684 и resize 782 приводят результат к canvas, selector 685 учитывает control 693, затем image2 поступает в 459.
| Probe | What to verify |
|---|---|
| 507 | Source crop sent into inpaint |
| 508 | Mask/image selected by 522 |
| 518 | 509 result compared with selected source 552 |
| 480 | Final selector 459 compared with scene mask/image 451 |