58
FAILURE TRACE
Найти место, где люди пропадают
Диагностика идёт слева направо: не менять поздний composite, пока не доказано, что generation и mask уже работают.
INFERREDПорядок проверки выведен из подтверждённых preview / comparer nodes
FIVE-PROBE TEST
Последний правильный preview задаёт следующую проверку
1
409Generateraw PPL decode2
113DetectFlorence2 preview3
507 / 508Cropsource + mask4
480CompositeMASK / PPL5
730Current finaldecode 53Если этап N корректен, не возвращайся к prompt: проверяй соединение и параметры этапа N+1.
Контрольные точки, которые уже есть в workflow
| Что проверить | Node | Интерпретация |
|---|---|---|
| Generated people | 409 ← 829 | Если пусто — проблема до mask chain |
| Florence result | 113 ← 550 | Detection должен находить нужные объекты |
| Cut / selected crop | 507 ← 503; 508 ← 522 | Проверка source switch и crop |
| Mask vs PPL | 480 ← 451 / 459 | Сравнение placement mask и selected composite |
| Inpaint vs source | 518 ← 509 / 552 | Сравнение обработанного и выбранного входа |
| Current final save | 730 ← 53 | Активная точка результата сохранённой конфигурации |
| Optional FLUX vs Upscale | 141 ← 53 / 833 | Сейчас HQ / upscale chain сохранена в bypass |
| Optional final preview | 15 ← 849 | Проверять только после включения overlay chain |
Симптом → вероятная зона
| Последний рабочий этап | Что сломано вероятнее | Следующий тест |
|---|---|---|
| Нет людей в 409 | Prompt / model / sampler | Проверить 408 → 831 → 828 → 829 |
| Florence видит все рамки, SAM2 оставляет одного человека | Sam2Segmentation multi-BBOX mode | Включить individual_objects и повторить с теми же индексами |
| Mask попадает в здание, угол или пустую область | Florence2 и SAM2 получили разные image / canvas | Подать один source одинакового размера в detection и segmentation |
| 409 работает, mask плохая | 550 / 114 / 115 / 144 / 146 | Упростить classes и проверить край |
| Mask хорошая, cutout грязный | 420 / 422 / 430 | Смотреть crop и RemBg outputs |
| Composite есть, 459 не тот | 543 / linked selector inputs | Проверить effective value = 1 |
| 730 содержит людей, после включения HQ-chain final 15 — нет | Upscale / overlay / поздний overwrite | Сравнить 141, 730 и 15 |
Что известно о текущем кейсе
Topology
Ветка PPL доходит до final output; обрыва links после node 459 нет.
Вероятная зона
Если generation и mask визуально присутствуют, ищем positioning, composite, selector output или поздний overwrite.
Точный failure node
Без актуального набора runtime previews нельзя честно назвать один виновный node.
Диагностическая лестница от input до optional HQ
| Stage | Probe | Stop condition |
|---|---|---|
| Preprocessors | 39 depth / 167 edge | Карта неверна — не запускать SDXL diagnosis |
| Main SDXL | 71: input 79 vs result 779 | SDXL result неверен — PEOPLE ещё не проверять |
| Masks | 113 / 233 / 340–353 / 581 | Проверить polarity, bounds и canvas size |
| PEOPLE | 409 / 507 / 508 / 480 / 518 | Найти последний корректный PPL stage |
| Main FLUX | 72: 779 vs 53; active save 730 | Проверить survival после denoise 0.18 |
| Upscale / overlay | 141 / 675 / 15 / 531 / 293 | Сначала снять bypass, затем проверять |