Всегда бесплатно · Без регистрации

Превратите фотографию в карту глубины

Получите карту расстояний до объектов на фотографии. Переключайтесь между градациями серого и цветовой схемой Turbo, а затем экспортируйте полноразмерный PNG.

Всё выполняется в браузере. Файлы не покидают ваше устройство.

Как создать карту глубины из фотографии

  1. 1

    Загрузите фотографию

    Лучшее разделение получается на фотографиях с чётким объектом на переднем плане и видимым фоном. Все данные остаются на вашем устройстве.

  2. 2

    Выберите визуализацию

    Градации серого подходят для использования в других программах как карта смещения или глубины. Цветовая схема Turbo удобнее для оценки результата на экране.

  3. 3

    Скачайте PNG

    Вы получите полноразмерный PNG с теми же пропорциями, что и у фотографии. Его можно сразу использовать в After Effects, Blender или процессе ControlNet с картой глубины.

Вопросы о картах глубины

Это изображение в градациях серого, где яркость пикселей обозначает расстояние. Большинство программ для 3D-графики и композитинга могут использовать его напрямую. Типичные применения: 2,5D-параллакс в After Effects, карты смещения в Blender, эффекты глубины резкости и тумана при композитинге, а также генерация изображений с учётом глубины в ControlNet.

Нет, и это важно учитывать, если вы собираетесь что-либо измерять. Значения относительные: пиксели ранжируются от ближайших к самым дальним в пределах одного изображения, после чего результат растягивается на весь диапазон 0–255. Один и тот же объект на двух снимках может получить совершенно разные значения серого, поэтому карты глубины разных фотографий нельзя сравнивать или объединять.

Здесь глубина рассчитывается по одной плоской фотографии, поэтому ошибки возникают там, где визуальные признаки вводят модель в заблуждение. Тонкие элементы, такие как пряди волос, проволочные ограждения и ножки стульев, сливаются с фоном. Отражающие и прозрачные поверхности, например зеркала, окна и вода, воспринимаются как то, что видно сквозь них или отражается в них, а не как сами поверхности.

Для машинной обработки скачивайте версию в градациях серого: модификаторы смещения, ControlNet и плагины параллакса интерпретируют яркость как расстояние, а цветное изображение даст неверный результат. Turbo предназначена для просмотра: цветовая шкала делает заметными небольшие различия глубины, которые почти не видны в сером.

Для ControlNet — да: экспортируйте версию в градациях серого и передайте PNG в depth-модель ControlNet без изменений. В Blender всё зависит от задачи: PNG подходит как текстура смещения или рельефа, но значения в нём относительные, а не метрические. Поэтому силу смещения придётся подбирать на глаз, а не по реальным расстояниям. В обоих случаях экспортируйте градации серого: цветовая схема Turbo нужна для просмотра карты, а не для обработки в программах.

При первом запуске требуется подготовка, и здесь она занимает немного больше времени, чем в других инструментах. После этого данные сохраняются, и обработка каждой новой фотографии занимает одну-две секунды на производительном компьютере и заметно дольше на старом.

Карта глубины сохраняет пропорции фотографии, а её длинная сторона ограничена 1536 пикселями. Изображение большего размера не добавит реальных деталей, а лишь увеличит время обработки и расход памяти.

Другие бесплатные инструменты

Больше, чем карта глубины

Воссоздайте сцену, а не только её глубину

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

  • Опишите новое освещение для того же объекта
  • Создайте целую сцену по текстовому описанию
  • Превратите снимок в короткую движущуюся сцену
Возможности Студии
Научно-фантастический город в сумерках с кораблями и башнями, уходящими вдаль