54
PRACTICE LAB · PEOPLE / PPL
PEOPLE / PPL Production Run — пройти человека по checkpoints, а не по надежде
Практика связывает prompt, generation, Florence2/SAM2, preparation, positioning, selectors и composite. Студент проходит сначала Workflow 01, затем Workflow 02 и учится останавливаться на первом неправильном checkpoint.
CONFIRMEDARCHVIZ FOUNDATION / EXTENSION на базе подтверждённой PPL topology. Standalone importable JSON не заявляется: практика выполняется на копии Hansen master workflow до появления проверенного raw export.
COMPOSITING
Два маршрута сходятся в 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: новый человек
- Не чинить mask, если generated person уже плох на Check A.
- Не чинить composite, если cutout имеет halo на Check C.
- Person Mask и Placement Mask проверять отдельно.
Replace Existing: spatial slot уже задан сценой
- Выбрать существующего 3D/rendered person как placement truth.
- Проверить, что detection/crop относятся именно к нужной фигуре.
- Сгенерировать/улучшить appearance, не меняя исходный spatial slot.
- Сравнить original placement и returned composite по ногам, масштабу, окклюзиям и горизонту.
543 и связанные switches: доказать effective route
- Переключить PEOPLE mode осознанно.
- Проверить, какие downstream selectors получают linked control.
- Не верить локальному widget, пока не проверен incoming link.
- Отследить return до 459 и дальше в main pipeline.
Найти первый неправильный checkpoint
| Симптом | Первое место проверки |
|---|---|
| Неправильный человек | generation checkpoint |
| Кусок тела пропал | SAM2 / grow / blur |
| Белый/тёмный halo | Remove BG / cutout |
| Человек «летит» | position / ground contact |
| После FLUX человек изменился | PPL return vs main FLUX decode |
LAB 06 пройден, когда PEOPLE можно отладить по этапам
- Ты различаешь Workflow 01 и Workflow 02 по spatial contract.
- Ты различаешь Person Mask и Placement Mask.
- Ты можешь показать пять checkpoints от person source до master return.
- При ошибке ты идёшь к первому неверному checkpoint, а не крутишь весь graph.