SAM 3D из фото: как сделать 3D-объект
SAM 3D — модели Meta, которые из одного обычного снимка восстанавливают объём: геометрию, текстуру и позу объекта или человека. Ниже — где это попробовать без установки, какие шаги пройти в Playground и чего модель не обещает. Для обзора семейства смотрите страницуSAM 3D.
Segment Anything Playground — исследовательское демо для личного некоммерческого использования. Интерфейс и шаблоны меняются; если подписи кнопок чуть другие, ориентируйтесь на смысл шага. Для продакшена и своих пайплайнов Meta публикует код и чекпоинты в открытых репозиториях — это уже другой уровень подготовки.
Два режима: объект и человек
- SAM 3D Objects — из изображения с маской объекта получает 3D-форму с текстурой и расположением в сцене. Удобно для предметов, мебели, реквизита; умеет работать с частично закрытыми объектами.
- SAM 3D Body — оценивает форму и позу человека по одному кадру, в том числе при частичной видимости.
В Playground это обычно две точки входа: «Create 3D scenes» (сцены / объекты) и «Create 3D bodies» (тела). Не путайте их с 2D-вырезками SAM 3 — те режут изображение или видео, но не строят объём.
Где попробовать
- Откройте Segment Anything Playground на сайте демо Meta (раздел Segment Anything / Playground на aidemos.meta.com).
- Примите условия демо, если появится окно с Terms of Service.
- Выберите шаблон Create 3D scenes или Create 3D bodies— либо начните с чистого холста и загрузите своё фото.
- Войдите в аккаунт Meta, если Playground попросит логин: без него часть функций может быть недоступна.
Официальный обзор моделей и ссылки на исследования — наблоге Meta AI про SAM 3Dи на странице SAM 3D research.
Пошагово: объект из фото
- Подготовьте снимок. Лучше всего работает чёткое фото предмета на относительно понятном фоне: лампа, стул, кружка, игрушка. Сильная смазанность, экстремальный кроп и почти полный окклюжн ухудшают результат.
- Загрузите изображение в Playground (drag-and-drop или кнопка загрузки).
- Выделите объект. Обычно помогают клик / маска / текстовый промпт в духе SAM 3 («lamp», «chair»). Убедитесь, что маска покрывает нужный предмет, а не весь фон.
- Запустите 3D-реконструкцию для выбранного объекта (кнопка вроде Generate / Create 3D — название зависит от сборки UI).
- Осмотрите результат: вращайте камеру, проверьте силуэт сбоку и сзади. Если форма «плывёт», попробуйте другую маску или более удачный ракурс исходника.
- Экспорт, если демо его предлагает (например, просмотр сцены или сохранение представления). Для серьёзного пайплайна разработчики используют открытый код SAM 3D Objects и сохраняют, в том числе, gaussian splat / PLY — это уже вне веб-демо.
Пошагово: человек (Body)
- Загрузите фото человека целиком или почти целиком в кадре.
- Выберите режим Create 3D bodies.
- Дождитесь оценки позы и формы; осмотрите модель с разных сторон.
- Помните: это оценка тела и позы, а не «цифровой двойник лица с паспортом». Не используйте чужие фото без согласия.
Советы по качеству исходника
- Один главный объект крупнее и ближе к центру кадра.
- Хороший свет без жёстких бликов на глянце.
- Избегайте сильного перспективного искажения «рыбий глаз».
- Для сцены с несколькими предметами выделяйте их по одному — так проще контролировать маски.
- Не ждите идеальной невидимой стороны: модель достраивает объём по одному виду, опираясь на узнавание и контекст, а не на второй ракурс.
Ограничения (честно)
- Один кадр ≠ полноценный 3D-скан со всех сторон. Невидимая сторона — оценка, а не измерение.
- Мелкие детали, тонкие ножки, прозрачное стекло и зеркала часто «ломаются».
- Playground — демо: лимиты, очередь и набор кнопок экспорта могут меняться; это не студийный софт.
- Результаты исследовательского демо не стоит без проверки тащить в коммерческий продукт — смотрите лицензии кода, весов и Terms демо.
Куда дальше
Если нужно просто поиграть с объёмом из бытового фото — хватит Playground. Если встраиваете реконструкцию в свой пайплайн — смотрите открытые репозитории Meta (SAM 3D Objects / Body), чекпоинты и бенчмарки. В продуктах Meta похожие идеи уже встречаются, например в сценариях «посмотреть предмет в комнате» на Marketplace — это иллюстрация направления, а не инструкция «нажать ту же кнопку в Playground».
Рядом по теме: генерация изображений, гайдкак создать картинку иглоссарий с короткими определениями.
Короткий чеклист
- Открыли Segment Anything Playground.
- Выбрали 3D scenes или 3D bodies.
- Загрузили чёткое фото и аккуратно выделили объект / человека.
- Проверили модель сбоку и сзади.
- Не ждали «идеального скана» с одного ракурса.