Перейти к содержанию

Nano Banana: как создать depth map изображения и OpenPose по фото через нейросеть


Ardi

Рекомендуемые сообщения

  • Модератор

Нейросеть Nano Banana можно использовать не только для обычной генерации и редактирования изображений. Модель подходит для подготовки визуальных референсов, которые помогают управлять композицией, положением человека в кадре и распределением объектов по глубине. Один из таких сценариев — создание карты глубины изображения (depth map) и схемы OpenPose по фотографии. Эти технологии решают разные задачи. Карта глубины изображения описывает расстояние между камерой и объектами, а OpenPose фиксирует положение тела через систему ключевых точек. Если объединить результаты, можно получить основу для переноса позы, 3D-анимации, нейросетевой фотосессии, раскадровки или генерации видео. Однако важно понимать ограничение. Nano Banana способна создать визуальное представление карты глубины изображения и OpenPose, но такой результат не всегда является технически точным набором данных. Для художественной генерации этого часто достаточно. 

Nano Banana: как создать depth map изображения и OpenPose по фото

Доступ к нейросети Nano BananaПолная документация по API для нейросети NAno Banana

В контексте работы с моделями вроде ControlNet это устоявшиеся термины: OpenPose отвечает за извлечение скелетной структуры (ключевых точек суставов), а depth map — за карту глубины (представляющую собой 3D-объём). Часто их комбинируют для более точного контроля при генерации изображений. 

Что такое карта глубины изображения

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

Визуально такая карта напоминает чёрно-белую фотографию с плавными переходами. Но это не обычный монохромный фильтр. Яркость должна отражать положение объекта в пространстве, а не его реальный цвет или освещённость.

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

5424119773_1788006338584948.png

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

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

Nano Banana решает задачу иначе, чем специализированный инструмент. Генеративная модель создаёт изображение, которое выглядит как карта глубины. Это удобно для визуального контроля, творческих пайплайнов и подготовки управляющего референса. 

Где применяется карта глубины изображения

Карта глубины используется, когда плоскую фотографию необходимо преобразовать в сцену с передним, средним и дальним планами. При создании карты глубины (depth map) учитываются не только поза человека, но и контуры причёски и одежды, а также расстояние между объектами и камерой.

В отличие от OpenPose, карта глубины позволяет определять пространственное положение не только человека, но и других объектов в кадре. Благодаря карте глубины можно точнее воспроизвести композицию референса, сохранив возможность изменять цвет волос, одежды и фона. Это главное отличие от OpenPose, где фиксируется только поза.

AR и VR

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

Фото- и видеоредакторы

Карта глубины изображения позволяет отделить главный объект от фона, добавить управляемое размытие и имитировать глубину резкости. В отличие от простой маски, она даёт несколько уровней дистанции. Благодаря этому размытие можно увеличивать постепенно.

3D-моделирование

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

Генерация изображений и видео

Карта глубины изображения помогает сохранить пространственную композицию при смене стиля, окружения или освещения. Например, можно заменить городскую улицу футуристическим интерьером, не меняя расстояние между персонажем и фоном.

Робототехника и автономные системы

Здесь карты глубины применяются для обнаружения препятствий и оценки дистанции. Однако визуально сгенерированные материалы Nano Banana для таких задач не подходят: автономным системам необходимы проверяемые данные сенсоров и специализированные алгоритмы.

Что такое OpenPose

OpenPose — технология определения позы человека по изображению или видео. Она находит ключевые точки тела и соединяет их в условный скелет.

К ключевым точкам относятся плечи, локти, запястья, тазобедренные суставы, колени, стопы и элементы лица. Конкретное количество точек зависит от реализации и выбранной модели. Некоторые инструменты дополнительно анализируют кисти рук и мимику.

Скелет OpenPose не повторяет анатомию человека буквально. Это схема, которая описывает положение суставов и частей тела. Она удобна для компьютера и понятна пользователю.

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

photo_2026-08-27_15-27-30.jpg

Для чего используется OpenPose

OpenPose применяется значительно шире, чем может показаться на первый взгляд.

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

В генеративной графике схема используется в качестве управляющего референса. С её помощью можно перенести заданную позу на нового персонажа, сохранить положение рук и воспроизвести динамику исходного снимка - это важное отличие от depth mask. Такой подход особенно полезен при работе со сложными позами, требующими точной фиксации положения тела и конечностей на основе референсного изображения. Это дает возможность использования фиксированной позы с последующим добавлением любого фона, предметов и объектов. 

Ещё один сценарий — интерактивные приложения. Положение тела может использоваться для управления персонажем, распознавания жестов или взаимодействия с виртуальными объектами.

Что даёт совместное использование карты глубины изображения и OpenPose

OpenPose показывает, где находятся суставы, но сам по себе не всегда точно описывает расстояние до камеры. Две точки могут располагаться рядом на плоскости кадра, хотя одна рука вытянута вперёд, а другая отведена назад.

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

  1. координаты ключевых точек тела;
  2. предполагаемое расстояние от камеры до разных участков сцены.

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

Совместный референс можно применять в нескольких направлениях:

  • для переноса позы на сгенерированного персонажа;
  • для подготовки черновой 3D-анимации;
  • для управления движением в нейросетевом видео;
  • для создания эффекта параллакса;
  • для виртуальных фотосессий;
  • для размещения персонажа в AR- или VR-сцене;
  • для проверки пространственной логики кадра.

В профессиональной фотографии карта глубины изображения помогает отделить модель от окружения и настроить глубину резкости. OpenPose при этом фиксирует положение тела. Если нужно создать серию портретов с разными костюмами и локациями, такое сочетание снижает вероятность того, что при очередной генерации изменятся жест, наклон головы или положение рук.

Как создать карту глубины изображения в Nano Banana

Для начала выберите исходник. Лучше всего подходят резкие фотографии без сильного размытия и сложных перекрытий. У сцены должны читаться передний и задний планы.

Далее загрузите изображение в интерфейс Nano Banana и сформулируйте задачу. Не ограничивайтесь словами «сделай Depth Map». Укажите шкалу, направление градиента, требования к контурам и назначение результата.

Пример промта:

Generate a clean high-resolution monochrome depth map from the uploaded portrait. Represent the nearest surfaces in white and the farthest surfaces in black, with smooth distance gradients, accurate facial geometry, clearly separated hair, shoulders, body, and background. Remove textures, shadows, colors, text, and decorative details. The result must be suitable as a visual depth reference for 3D modeling, AR, and image-generation control.

5424119773_1787986531587630.png 5424119773_1787985448122708.png

Перевод:

Создай чистую монохромную карту глубины высокого разрешения по загруженному портрету. Покажи ближайшие поверхности белым, а самые дальние — чёрным. Сохрани плавные градиенты расстояния, геометрию лица и чёткое разделение волос, плеч, тела и фона. Удали текстуры, тени, цвета, текст и декоративные элементы. Результат должен подходить как визуальный референс глубины для 3D-моделирования, AR и управления генерацией изображений.

После генерации проверьте логику:

  • Ближайшие участки должны соответствовать выбранной шкале.
  • Фон не должен сливаться с волосами или одеждой.
  • Тени на лице не должны восприниматься моделью как углубления.
  • Переходы по округлым поверхностям должны быть плавными.
  • Внутри одного плоского объекта не должно появляться случайных перепадов яркости.

Если результат неточен, лучше не просить модель «улучшить всё». Укажите конкретный дефект:

Keep the current composition. Correct only the depth hierarchy around the left arm and torso. The left hand is closest to the camera, the face is slightly farther away, the torso is behind the face, and the background is the farthest area. Preserve smooth monochrome gradients.

Такой запрос уменьшает риск полной перерисовки изображения.

Промты для карты создания глубины изображения

Короткий вариант, подходящий для большинства портретов:

Generate a high-resolution depth map of the uploaded portrait photo with clear and smooth gradients representing distance. Nearest areas must be white, farthest areas must be black. Preserve accurate facial and body geometry. Remove texture, lighting, shadows, and color. Suitable for 3D modeling and AR applications.

 Для предметной съёмки:

Convert the uploaded product photo into a precise monochrome depth-map reference. Show the nearest surfaces in white and the farthest surfaces in black. Preserve the product silhouette, surface curvature, spatial separation from the table, and background distance. No texture, reflections, labels, shadows, or text.

Для сцены с несколькими планами:

Create a layered depth map from the uploaded street scene. Clearly separate foreground, middle ground, and background using smooth grayscale distance values. Preserve object boundaries, perspective, occlusion, and spatial hierarchy. Nearest objects are white, farthest objects are black.

Как создать OpenPose по фото с помощью Nano Banana

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

Пример промта:

Detect the full-body human pose in the uploaded image and create a clean OpenPose-style skeleton overlay. Mark anatomically consistent keypoints for the head, neck, shoulders, elbows, wrists, torso, hips, knees, ankles, and feet. Preserve the exact pose, body orientation, camera angle, and limb positions. Use a plain dark background, bright colored joints and connecting lines, no realistic person, no extra limbs, no text.

5424119773_1787986112608136 (1).png 5424119773_1787986185511663.png

Перевод: 

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

Если в кадре несколько людей:

Create an OpenPose-style pose map for every visible person in the uploaded image. Keep each skeleton separate and anatomically consistent. Preserve the original positions, scale, overlaps, and camera perspective. Do not connect keypoints belonging to different people. Use a plain dark background and clearly visible colored joints and limb lines.

5424119773_1787986364190505.png5424119773_1787986669991218.png

Результат необходимо проверить вручную. Особое внимание стоит уделить кистям, перекрещенным ногам и частично скрытым конечностям. Если точные координаты суставов нужны для анализа или программной обработки, изображение от Nano Banana следует передать в специализированный OpenPose-инструмент либо сразу запускать локальную модель на исходной фотографии.

Промты для OpenPose

Для человека в движении:

Detect and map full-body pose keypoints with accurate joint positions on the uploaded dynamic human figure. Preserve the exact athletic movement, limb angles, body orientation, foreshortening, and camera perspective. Create a clean OpenPose-style skeleton on a plain dark background. No extra joints, no missing limbs, no text.

 Для переноса позы в нейросетевую фотосессию:

Extract the exact pose from the uploaded reference and create a clean OpenPose-style control image. Preserve the head tilt, shoulder line, hand placement, hip rotation, leg position, body balance, and camera angle. Display only the skeleton and keypoints on a plain background.

Пошаговая инструкция для создания depth map + OpenPose через нейросеть

Откройте нейросеть 👉 Nano Banana
2026-08-29_10-23-02.png
Нажмите значок скрепки.
2026-08-29_10-30-07.png
Загрузите исходное фото в формате jpg, jpeg или png.
2026-08-29_10-31-01.png
Введите промт для карты глубины изображения с OpenPose + depth map.
2026-08-29_10-32-58.png
Проверьте и сохраните изображение, кликнув на созданную генерацию.
2026-08-29_10-38-27.png
По аналогии на основе вышеизложенной инструкции можно создать генерации только с OpenPose или depth map.
 
Промт для совместной генерации карты глубины и OpenPose

Совмещённое изображение OpenPose + depth map удобно для точного переноса сложных поз с референсов с учётом контуров причёски и одежды.

Create a combined depth map and OpenPose-style skeletal overlay from the uploaded image of a person performing an athletic movement. Use a monochrome depth gradient with nearest surfaces in white and farthest surfaces in black. Add accurate, clearly visible body keypoints and skeletal connections. Preserve the original pose, foreshortening, camera perspective, overlaps, and spatial hierarchy. Optimize the result as a visual reference for 3D animation and motion capture.

5424119773_1787986364190505.png 5424119773_1787987954157212.png

Для более чистого результата можно попросить модель подготовить три панели:

Analyze the uploaded image and create a three-panel technical reference sheet. Panel 1: the original composition. Panel 2: a clean monochrome depth map, nearest surfaces white and farthest surfaces black. Panel 3: an accurate OpenPose-style skeleton on a dark background. Keep the same framing, proportions, pose, and camera perspective in all panels. No labels, no decorative elements.

Здесь есть важный практический приём. Если карта глубины изображения и OpenPose нужны для разных задач, не используйте только объединённый файл. Скелет может изменить значения яркости и сделать Depth Map непригодной для автоматической обработки. Экспортируйте карту глубины и OpenPose раздельно.

Использование генераций Nano Banana c OpenPose и depth map в качестве референсов

Загрузите изображение с OpenPose, depth map или OpenPose + depth map в нейросеть Nano Banana и введите промт с подробным описанием внешностей персонажей, одежды, фона и других нужных параметров.

Например:  

Create a realistic image based on the provided depth map on reference. A man with blond hair wearing a burgundy jacket. A girl with red hair wearing a green blouse. Harmonious color palette.

5424119773_1787987954157212.png5424119773_1787990210700577.png

Рабочий пайплайн: от фотографии до 3D-анимации

Один промт редко решает всю задачу. Надёжнее разбить процесс на этапы.

Шаг 1. Подготовьте исходное изображение

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

Шаг 2. Создайте карту глубины изображения

Сначала получите чистую Depth Map без скелета, текста и цветных меток. Сохраните файл отдельно. Не меняйте пропорции и кадрирование относительно исходника.

Шаг 3. Создайте OpenPose

Используйте ту же фотографию. Попросите сохранить точное положение тела и перспективное сокращение конечностей.

Шаг 4. Сопоставьте результаты

Размер холста, границы кадра и положение персонажа должны совпадать. Если Nano Banana слегка сместила фигуру, попросите выровнять карту по исходнику:

Align the generated control image pixel-for-pixel with the uploaded source. Preserve the original canvas size, framing, subject scale, body position, and camera perspective. Do not crop or reposition the person.

 Шаг 5. Передайте референсы в генератор

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

Шаг 6. Исправьте локальные ошибки

Чаще всего требуют коррекции пальцы, стопы, перекрещенные конечности и границы волос. Не перегенерируйте весь кадр без необходимости. Используйте маску области или точечный запрос.

Шаг 7. Проведите финальную проверку

Сравните исходник и результат по контрольным точкам:

  • наклон головы;
  • высота плеч;
  • положение локтей;
  • направление кистей;
  • линия таза;
  • углы коленей;
  • опора стоп;
  • расстояние между человеком и фоном.

Для анимации дополнительно проверьте последовательность кадров. Даже правильная поза на каждом отдельном изображении может дрожать при воспроизведении видео.

Как повысить точность результата

Первый полезный приём — заранее определить шкалу карты глубины. Фраза «white is near, black is far» устраняет неоднозначность.

 Второй — просить удалить освещение и текстуры. Генеративные модели нередко принимают светлое пятно за близкую поверхность, а глубокую тень — за удалённую область.

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

Четвёртый — сохранять одинаковое разрешение файлов. Если исходник, OpenPose и карта глубины изображения имеют разные пропорции, точки тела и границы объектов перестанут совпадать.

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

Шестой — использовать специализированные локальные решения для верификации. Nano Banana удобна как генеративный и редакторский слой, но техническую карту лучше проверить моделью оценки глубины, а скелет — pose-estimation-инструментом.

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

Интеграция с 3D-моделированием и анимацией

Карта глубины изображения может использоваться для создания displacement-рельефа или упрощённой геометрии. Но она описывает только видимую сторону сцены. Задняя часть объекта остаётся неизвестной, поэтому полноценная 3D-модель потребует дополнительных ракурсов либо ручного восстановления.

OpenPose можно преобразовать в основу рига. Здесь тоже понадобится обработка: двухмерные точки нужно перенести в трёхмерное пространство, согласовать с пропорциями персонажа и сгладить движение.

Для быстрого прототипа процесс выглядит так:

  • Извлечь позу из исходного кадра.
  • Получить карту глубины.
  • Оценить положение суставов относительно камеры.
  • Перенести скелет на 3D-персонажа.
  • Исправить глубину рук и ног.
  • Настроить положение камеры.
  • Проверить пересечения частей тела.
  • Сгладить анимационные кривые.

Фразы вроде «создать 3D-модель за 15 минут» стоит воспринимать как описание чернового прототипа, а не готового производственного ассета. Скорость зависит от сложности сцены, качества исходника и требований к итоговой модели.


Для тех, кому удобно работать в мессенджере c нейросетями 👉 ссылка на бот в Telegram.
Если вам нужна дополнительная информация по теме статьи или по нейросетям доступным в боте, можете задать вопросы 👉 в нашем чате.

image.png.709fa648fb16fab154ca5b930a46ce4d.pngimage.png.61b96eadecbfb2dfdeaa0ea1baa5f908.png

Ссылка на комментарий
Поделиться на другие сайты

  • Ardi изменил название на Nano Banana: как создать depth map изображения и OpenPose по фото через нейросеть

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...