Генерация реалистичных людей в Stable Diffusion XL (SDXL) — это настоящее искусство. Очень часто новички сталкиваются с тем, что их изображения выглядят пластиковыми, неестественно заблюренными или «мультяшными». Чтобы получить по-настоящему живые, кинематографичные портреты, нужно понимать, как модель интерпретирует ключевые слова и параметры.
В этой статье я поделюсь формулой идеального промпта для реализма и расскажу о ключевых настройках генератора.
Формула реалистичного промпта
Секрет качественного промпта в SDXL — логическая структура. Не пишите слова в случайном порядке. Попробуйте использовать следующую схему:
[Объект] + [Световое окружение] + [Детализация кожи и текстуры] + [Параметры камеры/объектива]
Давайте разберем пример промпта, который использовался для генерации обложки к этой статье:
A close-up studio portrait of a woman, soft warm rim lighting, visible skin pores, fine texture, cinematic film grain, shot on 85mm lens, f/1.8, depth of field, photorealistic, muted beige color palette
Почему ключевые слова «ultra detailed» больше не работают?
В ранних версиях Stable Diffusion (1.5) были популярны костыли вроде "masterpiece, best quality, ultra detailed, 8k". В SDXL эти токены только ухудшают результат, делая генерации перегруженными и искусственными. Вместо этого используйте физические описания фотоаппаратуры и деталей сцены:
- Камера и линзы:
shot on Hasselblad,85mm lens,35mm photograph. - Световые термины:
soft key light,golden hour sunset,dramatic studio shadow. - Детализация:
natural skin texture,peach fuzz,high contrast details.
Важные технические параметры генерации
Помимо самого текста промпта, на фотореализм сильно влияют числовые настройки генератора:
- CFG Scale (соответствие промпту): Для реализма держите это значение в диапазоне от 5.0 до 7.0. Слишком высокие значения (выше 8) перенасыщают цвета и добавляют артефакты контрастности.
- Steps (шаги сэмплирования): Рекомендуемый диапазон — от 25 до 35 шагов. Большее количество шагов редко улучшает картинку, но увеличивает время генерации.
- Sampler (сэмплер): Сэмплеры
Euler aдают более мягкую картинку, аDPM++ 2M SDE KarrasилиDPM++ 3M SDE Exponentialобеспечивают максимальную резкость и прорисовку мелких текстур.
Заключение
Не бойтесь экспериментировать с негативными промптами. Добавление слов 3d render, cg, cartoon, airbrushed, plastic skin в негативное поле поможет отсечь нежелательный мультяшный стиль. Пробуйте новые комбинации света и оптики, и ваши генерации станут неотличимы от реальных фото!