28
PRACTICE LAB · GENERATIVE SYSTEMS
Generative Bench — один кадр, один seed, одна изменяемая переменная
Лаборатория закрывает Global Prompts, SDXL, ControlNet, IPAdapter/LoRA, masks и detail conservation. Главный навык — не «крутить всё сразу», а проводить контролируемый A/B test, где меняется ровно одна причина.
CONFIRMEDARCHVIZ FOUNDATION / EXTENSION. Конкретные Hansen settings используются как reference baseline; учебная цель — универсальный экспериментальный метод.
Один benchmark — одна изменяемая переменная
Prompt: отделить content от style/light
- Зафиксировать seed и geometry controls.
- Сделать baseline с текущим GLOBAL prompt.
- Изменить только LIGHT STYLE или один material descriptor.
- Сравнить не «красивее/хуже», а что именно изменилось: материал, свет, композиция, геометрия.
SDXL: доказать роль latent source и denoise
- Сделать baseline Mode 1.
- Перейти к image-seeded варианту с тем же seed и минимальным denoise.
- Изменять denoise ступенями, не меняя prompt/control.
- Отметить порог, после которого начинает плыть архитектура.
Depth vs Canny: удерживают разные типы структуры
| Run | Control | Что оценить |
|---|---|---|
| A | Depth only | Объём, перспектива, крупная геометрия |
| B | Canny only | Контуры, рамы, тонкие фасадные линии |
| C | Depth + Canny | Компромисс structure lock / freedom |
IPAdapter / LoRA: включать только после baseline
- Сначала доказать baseline без reference conditioning.
- Подать reference и начать с малого weight.
- Сравнить, переносится ли желаемый visual language без разрушения архитектуры.
- Если результат нельзя объяснить одной переменной — тест считается недействительным.
Mask сначала доказать как data, потом использовать для edit
- Получить mask и вывести её в отдельный preview.
- Проверить границы до подключения inpaint/composite.
- Сделать grow/blur A/B и посмотреть только edge quality.
- Лишь после этого использовать mask в downstream operation.
Detail transfer: искать минимальную достаточную силу
- Сравнить 0 / baseline / повышенную strength при одинаковом seed.
- Проверять окна, фасадный ритм, швы, мелкие конструктивные элементы.
- Выбрать минимальное значение, которое реально возвращает detail.
LAB 05 пройден, если результат можно объяснить причинно
- Каждый comparison имеет baseline.
- В каждом run меняется только одна контролируемая переменная.
- Seed и input зафиксированы.
- Есть промежуточные previews, а не только финальный кадр.
- Ты можешь сказать, какой module вызвал конкретное изменение.