Stable Diffusion — мощный инструмент для создания изображений с помощью искусственного интеллекта. Но качество и детализация результата сильно зависят от выбранных параметров, таких как семплер (sampler) и количество шагов (steps).
Я решил провести эксперимент: взять одну модель, фиксированный seed и менять семплеры с разным количеством шагов, чтобы наглядно увидеть, как эти параметры влияют на итоговое изображение.
Я хочу выяснить, какой алгоритм генерации (семплер) в Stable Diffusion лучше всего справляется с созданием детализированных изображений. В качестве теста будем использовать сложный промпт с множеством мелких элементов:
«Портрет молодой женщины с выразительными деталями. Она одета в белую льняную рубашку с расстегнутым воротом, сквозь который видна тонкая золотая цепочка. На голове у нее элегантная соломенная шляпка с черной лентой. В ее руках — букет полевых цветов (ромашки, васильки и колосья), перевязанный бечевкой. В правом ухе сверкает серьга из матового золота.»
Prompt: portrait of a young woman with expressive details. she is dressed in a white linen shirt with an unbuttoned gate, through which a thin gold chain is visible. on her head is an elegant straw hat with a black ribbon. in her hands - a bouquet of wildflowers (chamomile, cornflowers and ears), tied by twine. a matte gold earring sparkles on the right ear
Negative prompt: infant, underage, young, child, teen, bad quality, worst quality, low quality, worst detail, deformed, bad hands, bad eyes, signature, username, logo, watermark, text, label, cartoon, illustration, anime, painting, CGI, 3D render
Steps: от 1 до 30
Sampler: DPM++ 2M, DPM++ SDE, DPM++ 2M SDE, DPM++ 2M SDE Heun, DPM++ 2S a, DPM++ 3M SDE, Euler a, Euler, LMS, Heun, DPM2, DPM2 a, DPM fast, DPM adaptive, Restart, HeunPP2, IPNDM, IPNDM_V, DEIS, DDIM, DDIM CFG++, PLMS, UniPC, LCM, DDPM
CFG-Scale: 5.3
Seed: 3768410078
Model: juggernautXL_version6Rundiffusion
DPM++ 2M
DPM++ SDE
DPM++ 2M SDE
DPM++ 2M SDE Heun
DPM++ 2S a
DPM++ 3M SDE
Euler a
Euler
LMS
Heun
DPM2
DPM2 a
DPM fast
DPM adaptive
Restart
HeunPP2
IPNDM
IPNDM_V
DEIS
DDIM
DDIM CFG++
PLMS
UniPC
LCM
DDPM
DPM++ 2M
DPM++ SDE
DPM++ 2M SDE
DPM++ 2M SDE Heun
DPM++ 2S a
DPM++ 3M SDE
Euler a
Euler
LMS
Heun
DPM2
DPM2 a
DPM fast
DPM adaptive
Restart
HeunPP2
IPNDM
IPNDM_V
DEIS
DDIM
DDIM CFG++
PLMS
UniPC
LCM
DDPM
DPM adaptive — показал показал с первого шага идеальный и далее не изменяющийся результат, что требует дальнейшего изучения.
DPM++ 2S a — к 6 шагу начал генерировать приемлемый результат, но с размытым фоном, но к 12 шагу вышел на отличный фотореалистичный результат без артефактов
DPM++ SDE — к 6 шагу начал генерировать приемлемый результат, но к 14 шагу вышел на отличный фотореалистичный результат
Euler a — к 13 шагу вышел на отличный результат, а с 24 шага показывал максимум деталей