Переосвещение фото (бесплатно) — пересвет по карте глубины прямо в браузере

Коротко о главном (BLUF): Инструмент пересвечивает фотографию по её карте глубины: можно менять направление, положение, интенсивность, цвет и температуру виртуального света, общий (ambient) свет и блик. Глубина считается моделью Depth Anything V2 Small прямо в браузере, из неё строится карта нормалей, а пересвет делает WebGL-шейдер. Фото никуда не загружается, токены не списываются, платного API здесь нет.

Что делает инструмент

Инструмент берёт фотографию, считает её карту глубины и по ней строит карту нормалей — то есть понимает, куда «смотрят» поверхности на снимке. Дальше виртуальный свет пересвечивает кадр: освещённые склоны становятся светлее, отвернувшиеся — темнее.

Можно менять направление света (влево и вправо), его высоту (ниже и выше), интенсивность, цвет и температуру, общий свет и силу блика. Есть готовые пресеты: свет слева, справа, сверху, снизу и контровой (сзади).

Всё считается на вашем устройстве

Фотография не отправляется на сервер: глубина считается моделью Depth Anything V2 Small через ONNX Runtime Web (WebGPU, запасной путь — процессор), а пересвет выполняет WebGL-шейдер прямо в браузере. Платного API здесь нет, токены не списываются.

IC-Light и CUDA не используются: это полностью локальное переосвещение по глубине и нормалям, а не генеративная модель.

Фон как источник света

Можно загрузить отдельное фото фона и использовать его как источник освещения: из фона берётся цвет (средний по яркости) и направление на самый яркий участок. Так свет на фотографии подстраивается под окружение — например, под тёплый закат или холодный пасмурный день.

Чего инструмент не делает

Это переосвещение по карте глубины, а не генеративное: старые сложные тени и отражения оно полностью не удаляет — оно пересвечивает уже снятый кадр по его нормалям. Результат — приблизительная основа для дальнейшей настройки, а не пересъёмка сцены.

Как пользоваться

Загрузите фотографию — обработка начнётся сразу после того, как модель глубины загрузится в браузер (при повторном заходе она берётся из кеша). Затем выберите пресет света или настройте свет вручную ползунками: направление, высоту, интенсивность, температуру, общий свет и блик.

Когда результат устроит, нажмите «Скачать картинку» — файл сохранится в исходном разрешении фотографии. Если нужно, загрузите фото фона и включите его как источник света: цвет и направление света подстроятся под фон.

Кому пригодится

Инструмент полезен, когда снимок сделан при неудачном свете: лицо в тени, свет сбоку или сзади, ровный «плоский» свет без объёма. Пересвет по глубине добавляет кадру объём и направление света, не пересъёмкой сцены, а настройкой уже готового фото.

Ещё один сценарий — подгонка света под окружение: если фото вставляют в макет, баннер или карточку товара, свет можно согласовать с фоном, чтобы кадр не выглядел чужеродно.

Частые вопросы

Куда отправляется фотография?

Никуда. Глубина считается и пересвет выполняется полностью внутри вашего браузера на вашем устройстве.

Это генеративное переосвещение?

Нет. Это переосвещение по карте глубины и нормалям: кадр пересвечивается, но старые сложные тени и отражения полностью не удаляются.

Сколько стоит обработка?

Инструмент полностью бесплатен, токены аккаунта не списываются.

Какие форматы поддерживаются?

Поддерживаются популярные форматы изображений, включая JPG, PNG, WebP и HEIC. Результат скачивается как PNG в исходном разрешении.

Нужна ли видеокарта?

Желательна: глубина считается через WebGPU, и на видеокарте это заметно быстрее. Если WebGPU недоступен, инструмент переходит на процессорный путь и продолжает работать, только медленнее.

Можно ли настроить свет вручную, а не пресетом?

Да. Пресеты — это только быстрый старт: после выбора пресета ползунки направления, высоты, интенсивности, температуры, общего света и блика остаются доступными, и результат пересчитывается сразу.

Похожие модели