relightизменение освещения на фото

agentspace-so/runcomfy-agent-skills

Маршрутизирует на Qwen Edit 2509 relight LoRA для точного контроля освещения на снимках без пересъёмки. Промпты на естественном языке для световых инструкций.

Установка

npx -y skills add agentspace-so/runcomfy-agent-skills --skill relight --agent claude-code

Relight

Меняйте освещение неподвижного изображения — направление, цветовую температуру, интенсивность, настроение — без необходимости переснимать. Этот скилл направляет запросы к специализированному relight LoRA модели Qwen Edit 2509, когда нужен точный инструмент перелайтинга, и к эндпоинтам редактирования с сохранением идентичности, когда достаточно текстового описания освещения.

runcomfy.com · Qwen Edit relight · Документация CLI

Работает через RunComfy CLI

# 1. Установка (подробности в скилле runcomfy-cli)
npm i -g @runcomfy/cli      # или:  npx -y @runcomfy/cli --version

# 2. Войдите в аккаунт
runcomfy login              # или в CI: export RUNCOMFY_TOKEN=<token>

# 3. Перелайтинг
runcomfy run qwen/qwen-edit-2509/lora/relight \
  --input '{"image": "...", "prompt": "..."}' \
  --output-dir ./out

Выбор модели

Qwen Edit 2509 Relight LoRAqwen/qwen-edit-2509/lora/relight (по умолчанию для точного перелайтинга)
Специализированный relight LoRA на базе Qwen Edit 2509. Настроен именно для изменения направления света, цветовой температуры, интенсивности и настроения с сохранением идентичности субъекта, позы и кадрирования.
Выбирайте для: точного управления освещением («golden hour key light from left, soft fill from right»), перелайтинга брендовых продуктов, смены настроения портрета.
Избегайте для: правок, не связанных с освещением — используйте универсальное редактирование изображений.

Nano Banana 2 Editgoogle/nano-banana-2/edit
Редактирование с сохранением идентичности на основе пространственного / текстового описания. Изменение освещения через промпт.
Выбирайте для: изменения освещения как части комплексного прохода редактирования (также замена фона, добавление объектов).
Избегайте для: перелайтинга без других правок — Qwen Edit Relight точнее.

GPT Image 2 Editopenai/gpt-image-2/edit
Редактирование с мультиреференсом; может принять изображение с целевым стилем освещения и применить его.
Выбирайте для: воркфлоу «сопоставить освещение с этой референсной фотографией» при наличии явных референсных изображений.

FLUX Kontext Problackforestlabs/flux-1-kontext/pro/edit
Одна инструкция, высокое сохранение. Формат: "Keep everything exactly. Change the lighting to soft window light from the left, late-afternoon warm temperature."
Выбирайте для: точечной правки освещения на одном изображении без затрагивания остального.

Маршрут 1: Qwen Edit Relight — по умолчанию

Модель: qwen/qwen-edit-2509/lora/relight

Вызов

runcomfy run qwen/qwen-edit-2509/lora/relight \
  --input '{
    "image": "https://your-cdn.example/product.jpg",
    "prompt": "Relight as golden-hour studio: warm 3200K key light from camera-left at 45°, soft cool fill from right, no rim light, preserve product orientation and color identity."
  }' \
  --output-dir ./out

Советы по промптингу

  • Начните с типа освещения, затем конкретизируйте:
    • Источник света: "golden hour", "studio softbox", "overcast diffuse", "single hard spotlight", "window light", "blue hour"
    • Цветовая температура: "warm 3200K", "neutral 5500K", "cool 6500K"
    • Направление: "camera-left at 45°", "top-down", "3/4 from right", "behind subject (rim)"
    • Интенсивность: "soft", "hard", "high-contrast", "flat"
  • Явно укажите сохранение: "preserve subject pose, framing, and color identity" — без этого модель может отклоняться.
  • Объединяйте многосветовые настройки: "key light from left, soft fill from right, hair rim from behind".
  • Работают сокращения по времени суток: "golden hour" / "blue hour" / "high-noon" / "overcast afternoon" — все задают правильную температуру и мягкость.

Маршрут 2: Редактирование по описанию (без relight LoRA)

Когда Qwen Relight не подходит (например, комплексное редактирование с другими правками), используйте Nano Banana 2 Edit:

runcomfy run google/nano-banana-2/edit \
  --input '{
    "prompt": "Keep the subject and pose exactly. Relight as soft window light from the left, late-afternoon warm color temperature. Add subtle shadow on the right side of the face.",
    "image_urls": ["https://your-cdn.example/portrait.jpg"]
  }' \
  --output-dir ./out

Типовые паттерны

  • Перелайтинг продукта для каталога (белый фон → лайфстайл): Qwen Edit Relight с "warm window light from camera-left, soft shadow on counter, late-afternoon temperature, preserve product orientation"
  • Смена настроения портрета: Qwen Edit Relight с "golden hour rim from behind, warm soft key from front-left, preserve identity"
  • Смена времени суток на пейзаже: Nano Banana 2 Edit с текстовым описанием — перелайтинг пейзажа выигрывает от более широкой обработки контекста сцены
  • Сопоставить вид с референсной фотографией: GPT Image 2 Edit с images: [source, lighting-reference]
  • Пакетный перелайтинг нескольких изображений: Nano Banana 2 Edit с массивом image_urls — один промпт освещения для всей партии

Что этот скилл не делает

  • Генерация с нуля — используйте ai-image-generation.
  • Перелайтинг видео — RunComfy предоставляет ComfyUI-воркфлоу для перелайтинга продуктов / видео (варианты IC-Light); CLI-эндпоинт работает только с изображениями.

Коды завершения

КодЗначение
0успех
64неверные аргументы CLI
65некорректный JSON / несоответствие схеме
69ошибка 5xx на стороне сервиса
75повторяемая ошибка: таймаут / 429
77не выполнен вход или токен отклонён

Как это работает

Скилл выбирает Qwen Edit Relight LoRA для целенаправленной работы с освещением и переключается на более широкие эндпоинты редактирования, когда перелайтинг является частью комплексного прохода. CLI отправляет POST-запрос к Model API, опрашивает статус запроса и скачивает результат в --output-dir.

Безопасность и конфиденциальность

  • Устанавливайте только через проверенный пакетный менеджер. Используйте npm i -g @runcomfy/cli или npx -y @runcomfy/cli.
  • Хранение токена: runcomfy login записывает токен в ~/.config/runcomfy/token.json с правами 0600. В CI/контейнерах используйте RUNCOMFY_TOKEN.
  • Граница ввода: промпты и URL изображений передаются как JSON-строка через --input. CLI не раскрывает содержимое промпта в shell. Поверхность для shell-инъекции отсутствует.
  • Допустимые исходящие эндпоинты: только model-api.runcomfy.net и *.runcomfy.net / *.runcomfy.com. Телеметрия отсутствует.

Из того же репозитория

video-editредактирование видео через RunComfy
agentspace-so/runcomfy-agent-skills
Маршрутизирует правки видео между тремя моделями RunComfy: Wan 2.7 для ресайла, HappyHorse для стилизации, Seedance для lip-sync. Выбор модели по задаче.
11177.5k установок
image-editредактирование изображений RunComfy
agentspace-so/runcomfy-agent-skills
Маршрутизирует правки изображений между четырьмя моделями RunComfy: пакетные правки, замена фона, сохранение идентичности или точные правки через Flux Kontext.
11177.1k установок
image-to-videoанимация изображений в видео
agentspace-so/runcomfy-agent-skills
Маршрутизатор image-to-video на RunComfy: выбирает модель по намерению пользователя — анимация персонажей, сцен или реалистичное движение.
11177k установок
flux-kontextточное редактирование фото Flux Kontext
agentspace-so/runcomfy-agent-skills
Оборачивает Flux 1 Kontext Pro от Black Forest Labs через RunComfy API для локального редактирования изображений с высокой точностью сохранения деталей.
11176.8k установок
happyhorse-1-0генерация видео HappyHorse
agentspace-so/runcomfy-agent-skills
Оборачивает HappyHorse 1.0 — текст-в-видео модель, лидирующую на Artificial Analysis Video Benchmark — через RunComfy CLI для генерации высококачественного видео.
11176.7k установок
nano-banana-2генерация фото Gemini Flash
agentspace-so/runcomfy-agent-skills
Обёртка Google Gemini 3.1 Flash Image Preview через inference.sh CLI: до 4 изображений за раз, создание и редактирование с паттернами промптов для стабильных результатов.
11176.5k установок