React-атлас и практические сценарии
Три исходные инфографики разобраны на самостоятельные адаптивные React-блоки: общая логика, роли этапов, визуальные проверки и порядок диагностики.
Инфографики пересобраны как живой интерфейс
DOM-текст, адаптивные сетки, доступные статусы и анимированные routes вместо длинных статичных PNG.
Полный разбор ветки
Что делает ветка
- Генерирует людей как отдельный mini-pipeline.
- Создаёт маску и сегментацию.
- Подготавливает фигуры для вставки в сцену.
- Возвращает выбранный composite в основной граф.
- Если люди есть в промежуточных шагах, но отсутствуют в output, проверяй routing, selector, composite и overwrite.
Ключевые nodes
Общая логика прохождения сигнала
Он работает поверх изображения сцены и возвращает composite до активного output 730.
После generation проверяй mask, position, 543 / 459, return 573 и decode 53.
Мини-пример: четыре логические стадии
01Пути к файлу
- Source path
- Generated neutral placeholder · 2026-09-27
- Static project
- /assets/output/atlas-neutral-01.jpg
02Пути к файлу
- Source path
- Generated neutral placeholder · 2026-09-27
- Static project
- /assets/output/atlas-neutral-02.jpg
03Пути к файлу
- Source path
- Generated neutral placeholder · 2026-09-27
- Static project
- /assets/output/atlas-neutral-03.jpg
04Пути к файлу
- Source path
- Generated neutral placeholder · 2026-09-27
- Static project
- /assets/output/atlas-neutral-04.jpg
Блоки и их роль
PROMPT PPL FLUX · node 408
INFERREDman, woman, museum visitors, neutral clothes, walking, medium distanceГенерация людей
Ожидаемый результат — отдельная фигура или группа без архитектурного фона.
Сегментация / маска
- чистый контур
- нет дыр
- нет случайного фона
Подготовка к сцене
Selector-логика
715 сохраняет пользовательскую метку Return / Downstream Selector, но topology ведёт его в image2 node 552.
Что должно быть видно на каждом этапе
| Stage | Ожидаемо | Если сломано | Что проверить |
|---|---|---|---|
| Prompt | Текст понятный, полный, задаёт людей и сцену. | Не те люди, одежда или поза. | Тип, одежда, поза, дистанция, взгляд. |
| Generate | Фигуры читаемые, ракурс подходит, без артефактов. | Кривые позы, мыло, лишние детали. | Prompt, model stack, seed, sampler, preview 409. |
| Mask | Чистый силуэт без дыр, мусора и ореолов. | Части тела пропали, остался фон. | 550 → 115 → 144 → 146, classes и edge cleanup. |
| Composite | Люди естественно вписаны и остаются в output. | Неверный масштаб, тон, тени или routing. | 451, 429, 459, 573, 53 и save 730. |
Диагностика и чек-лист
Типичные точки отказа
Люди не создаются или выглядят случайно.
Рваная mask, лишний фон, потерянные части тела.
В main path уходит другая ветка.
Люди есть отдельно, но не попадают в сцену.
Люди слишком малы, вне кадра или за пределами mask.
Быстрый тест за 5 шагов
Как читать результат
Перед финальным render
- PEOPLE / PPL branch активна.
- Node 408 содержит актуальный prompt.
- Node 543 направляет сигнал в нужную ветку.
- Mask чистая и закрывает фигуру.
- Position и scale соответствуют сцене.
- Composite 459 реально содержит людей.
- Save 730 записывает версию с людьми.
Если люди видны в промежуточных результатах, но отсутствуют в output, проблема обычно находится в routing, selector, positioning, composite или return stage.INFERRED
Рекомендуемый порядок отладки
Старый каменный город
Текущий prompt 408 согласован с этой сценой: несколько жителей, длинные бежевые одежды, небольшие и средние фигуры, тёплый вечерний свет.
Что в React-реконструкции упрощено
408 / 543 / 715
Назначения ключевых узлов сохранены без изменения.
Иконки и example images
Это наглядная модель процесса, а не screenshot реального execution каждого node.
Конкретные люди на картинках
Примеры не доказывают результат текущего seed и текущей машины.
Эталонный прогон ещё не зафиксирован
Топология, controls, модели и checkpoints документированы, но учебник пока не содержит одного воспроизводимого запуска с зафиксированными входами, seed, эффективными значениями selectors, runtime preview и контрольными output-файлами.
- Сохранить неизменённый raw workflow и его SHA-256.
- Записать абсолютный ComfyUI root и версии custom-node packages.
- Зафиксировать seed и effective linked values, а не только видимые widgets.
- Сохранить промежуточные probes и итог LQ1; HQ/overlay — отдельным прогоном после снятия bypass.
Golden Run artifact
Нет подтверждённого набора input + workflow JSON + seed + screenshots checkpoints + LQ/HQ output, который можно воспроизвести на чистой instance.
Минимальный пакет фиксации
Нужны hash workflow, input 79, optional inputs, model manifest, controls 541/456/168/453/543/693, seed, previews 39/167/71/409/480/72 и фактический файл из 730.