54
PRACTICE LAB · PEOPLE / PPL
PEOPLE / PPL Production Run — move a person through checkpoints, not through hope
This practice connects prompt, generation, Florence2/SAM2, preparation, positioning, selectors and composite. The learner runs Workflow 01 first, then Workflow 02, and learns to stop at the first incorrect checkpoint.
CONFIRMEDARCHVIZ FOUNDATION / EXTENSION based on confirmed PPL topology. A standalone importable JSON is not claimed: practice runs on a copy of the Hansen master until a verified raw export is available.
COMPOSITING
Two routes converge at selector 459
MODE 1FLUX person
477 Color → 449 Cut → 429 Paste → 672
459PPL Switchcurrent: image1
MODE 2Input / 3D inpaint
503/504 Cut → 494–496 Inpaint → 509 → 685
459Selected PPL
573Detail transferblend 0.09
67VAE Encode
57Main FLUX
53Decode
730LQ Saveactive output
Generate & Place: a new person
- Do not fix the mask if the generated person is already wrong at Check A.
- Do not fix the composite if the cutout has a halo at Check C.
- Verify Person Mask and Placement Mask separately.
Replace Existing: the scene already defines the spatial slot
- Use the existing 3D/rendered person as placement truth.
- Verify that detection/crop targets the intended figure.
- Generate/improve appearance without changing the original spatial slot.
- Compare original placement and returned composite by feet, scale, occlusion and horizon.
543 and linked switches: prove the effective route
- Switch PEOPLE mode deliberately.
- Verify which downstream selectors receive the linked control.
- Do not trust a local widget until its incoming link is checked.
- Trace the return through 459 and into the main pipeline.
Find the first incorrect checkpoint
| Symptom | First place to check |
|---|---|
| Wrong person | generation checkpoint |
| Part of the body is missing | SAM2 / grow / blur |
| White/dark halo | Remove BG / cutout |
| Person is floating | position / ground contact |
| Person changes after FLUX | PPL return vs main FLUX decode |
LAB 06 is complete when PEOPLE can be debugged stage by stage
- You distinguish Workflow 01 and Workflow 02 by spatial contract.
- You distinguish Person Mask and Placement Mask.
- You can show five checkpoints from person source to master return.
- When something fails, you go to the first incorrect checkpoint rather than tuning the entire graph.