ЗВ'ЯЖІТЬСЯ З НАМИ

Як зробити просту 3D-модель за допомогою API захоплення об'єктів Apple

Дізнайтеся, як зробити просту 3D-модель за допомогою API захоплення об'єктів Apple, інтегрованого з програмним забезпеченням управління та автоматизації PhotoRobot.

Apple об'єкт захоплення API і фотограмметрії 3D-моделей

Відразу після запуску ми сверблять, щоб протестувати API захоплення об'єктів Apple, щоб зробити 3D-моделі з PhotoRobot. І хоча це ще не ідеально, ми повинні визнати, що Apple, безумовно, встановлює стандарт тут. Об'єкт Capture використовує алгоритми фотограмметрії для перетворення серії фотографій у високоякісні 3D-моделі, оптимізовані для доповненої реальності. Він інтегрується з програмним забезпеченням PhotoRobot Control і в професійні робочі процеси 3D-контенту. 

Щоб перевірити захоплення об'єкта, процес був схожий на фотографування 360 обертань. Спочатку ми сфотографували два набори з 36 фотографій. Це дає вигляд зверху, а також з нижньої частини продукту. Потім ми використовували Object Capture для сканування наших фотографій і створення файлу USDZ. Цей файл ми могли б переглянути в AR Quick Look або вбудувати на нашу веб-сторінку за допомогою засобу перегляду 3D-вмісту, наприклад Emersya

Але наскільки добре було виконано захоплення об'єктів? Читайте далі, щоб побачити результати для себе та отримати PhotoRobot огляд API захоплення об'єктів. Подивіться, де виділяється захоплення об'єкта, порівняно з тим, що все ще потребує вдосконалення. Ми поділимося тим, що ми протестували, результатами та як зробити 3D-моделі за допомогою apple's Object Capture та PhotoRobot.

1 - Огляд та інтеграція захоплення об'єктів

Apple Object Capture може функціонувати з фотографіями з iPhone або iPad. Однак у сьогоднішньому випадку використання ми розгортаємо Object Capture на професійних фотографіях продуктів, які ми зробили за допомогою PhotoRobot. Object Capture доступний на MacOS Monterey і вище, що означає, що він легко інтегрується з нашим обладнанням на основі автоматизації для фотографії електронної комерції.

Інтерфейс користувача програмного забезпечення для редагування фотографій з 3D-моделлю


API програмного забезпечення разом із програмним забезпеченням PhotoRobot використовує методи фотограмметричного сканування для створення 3D-моделі з фотографій. Він отримує інформацію про фізичний об'єкт шляхом запису, вимірювання та інтерпретації наших зображень. Потім ми використовуємо цю інформацію, щоб відтворити об'єкт у формі 3D-цифрового активу.

Ці активи створюють переконливий вміст продукту для сторінок продуктів, маркетингових кампаній, онлайн-ринків, таких як Shopify, відеоігри тощо. Вони бувають у вигляді будь-чого, від базових, інтерактивних 3D-моделей, до конфігураторів продуктів та захоплюючого AR-досвіду.

2 - Як сфотографувати продукт для захоплення об'єкта

Для нашого експерименту ми вирішили побудувати 3D-моделі з одного шматка чорного взуття від Salomon. Ми використовували case PhotoRobot як наш моторизований поворотний стіл разом з 26 Мп Canon EOS RP

Чорне взуття на скляній тарілці фотографії вертушки.

Зрештою, нам потрібно було використовувати два обертання продукту (кожен з яких складається з 36 фотографій) для створення 3D-моделі. Один з наших спин представляє взуття плоскою на боці, щоб захопити верхню і нижню частину взуття. Інший спін представив наше взуття в стоячому положенні, показуючи 360 градусів з боку в бік.

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

Тепер, замість того, щоб використовувати стандартне студійне освітлення, ми виявили, що потрібно кілька коригувань. По-перше, захоплення об'єкта стикається з проблемами при роботі зі світловідбиваючими поверхнями. Однак ми знайшли спосіб обійти це і все ще досягати задовільних результатів.

3 - Коригування налаштування освітлення

Зверніть увагу, в отриманій моделі будь-які ділянки з відблисками або випікають відображення в захопленні, або взагалі плутають алгоритм. 

3D-модель на задньому сидінні puma взуття, що показує відблиски.

Для кращих результатів ми знайшли кілька методів, які ми можемо використовувати в студії. 

  • Використовуйте більший світловий шейпер, щоб пом'якшити світло. 
  • Встановіть два передніх ліхтарі, щоб вказати на об'єкт від 45°.
  • Не використовуйте фонове світло.

Часто ця установка освітлення дає результати, з якими ми можемо працювати. Однак з деякими продуктами програмне забезпечення все одно зіткнеться з проблемами з відображеннями. Коли це відбувається, можна зменшити відблиски за допомогою поляризаційного фільтра на камері. 

Якщо необхідне подальше скорочення, ви потенційно можете досягти цього за допомогою перехресної поляризації. Ця техніка вимагає двох поляризаційних фільтрів: один на камеру, а інший перед освітленням. Єдина проблема з цим полягає в тому, що отримана 3D-модель втрачає всю інформацію про відбивну здатність поверхні. Це означає, що вам доведеться додати цю інформацію пізніше за допомогою ручного редагування фотографій.

4 - Обріжте фотографії перед створенням 3D-моделі

Тепер, перш ніж генерувати 3D-модель, ми виявили, що краще спочатку обрізати всі наші фотографії. Це робить створення моделі набагато швидшим.

Обтинання зображень перед створенням 3D-моделі.

Отже, в PhotoRobot_Controls ми просто обрізали одну фотографію і застосували операцію на всіх 72 наших кадрах. Функція автоматичного обтинання займає всього 5 секунд для обробки всіх фотографій і застосування операції редагування. Це неважливо, скільки фотографій в контурі, і незважаючи на те, що кожне зображення різного розміру.

Після операційних процесів ми можемо перейти до Генерувати 3D-модель , щоб налаштувати налаштування перед виробництвом.

5 - Як налаштувати параметри в Захоплення об'єкта

Під час роботи в Capture об'єктів є 2 налаштування, які ми можемо налаштувати, перш ніж генерувати модель з наших фотографій. Їх можна знайти після натискання кнопки Створити 3D-модель.

PhotoRobot інтерфейс користувача Створіть 3D-модель.

Перша, чутливість, може бути скоригована від нормальної до високої. Це відповідає тому, наскільки чутливим буде реагувати алгоритм.

Другий, Маскування об'єктів, ми можемо вмикати або вимикати, щоб автоматично відокремити об'єкт від фону.

6 - Створення та попередній перегляд отриманої моделі

Після вибору конфігурацій все, що залишилося, - це натискання кнопки Пуск. Потім алгоритм фотограмметрії обробляє всі вихідні фотографії та створює файл USDZ, що містить нашу модель. Файл створюється приблизно за 3 хвилини за допомогою захоплення об'єкта та середнього обладнання, тоді як інші методи можуть вимагати годин обчислення та професійного дотику.

Замість цього, через деякий час після натискання Start, ми отримуємо вихід у вигляді файлу MacOS для попереднього перегляду.

Переміщення 3D-моделі з боку в підошви чорного взуття Salomon.

Потім ми можемо працювати з цим файлом на будь-якому програмному забезпеченні для редагування. Коли ми задоволені, ми можемо використовувати файли в інтернет-магазині, такому як Shopify, або будь-яких інших онлайн-ринках з підтримкою 3D-моделей.

Для використання для веб-сторінок або маркетингових кампаній існують спеціальні платформи хостингу 3D-контенту. Ці платформи ефективно оживляють візуалізацію та налаштування 3D-продуктів як для команд продуктів, так і для споживачів.

7 - Як публікувати 3D-моделі через хостинг-платформи

Нарешті, щоб публікувати 3D-моделі у власному веб-просторі, вам знадобиться вбудований 3D-переглядач. У PhotoRobot наш партнер і давній партнер для цього - Емерсья. Emersya 3D, AR & VR досвід доступний для будь-якої веб-сторінки, пристрою або операційної системи.

3D модель хостингу платформи Emersya брендинг зображення.


З рідною технологією HTML5 і WebGL глядач Emersya не вимагає плагінів. Адаптивний дизайн гарантує, що весь вміст продукту доступний для перегляду та сумісний на всіх пристроях, які можуть використовувати покупці. Тим часом апаратне прискорення 3D з використанням технології WebGL гарантує високу якість контенту продукту.

Все, що нам потрібно було зробити, це завантажити наш файл у переглядач, завдяки Emersya наша 3D-модель потім вбудовується на будь-яку сторінку. Це той же процес, що і вбудовування відео за допомогою простого коду iframe. Розширений API забезпечує контроль над 3D-моделлю безпосередньо з нашого веб-сайту та працює на будь-якій веб-сторінці або платформі електронної комерції CMS.

Дивіться вбудовувану 3D-модель для себе


PhotoRobot огляд apple's Об'єкт захоплення

Зрештою, ми зіткнулися з кількома проблемами з захопленням об'єктів. Перша, про яку ми вже згадували, стосується його здатності сканувати світловідбиваючі поверхні. Обійти це можна за допомогою перехресної поляризації, однак потрібне ручне редагування після. 

Інші проблеми, які ми помітили, - це робота з прозорістю, а також при скануванні гладких або рівномірних поверхонь. В даний Вільний час захоплення об'єкта не працює добре з прозорістю. Також це не стосується об'єктів, яким не вистачає текстури або відмінних рис, що ускладнює виявлення форми об'єкта. 

Тим не менш, ми все ще вважаємо, що Apple чудово працює з Об'єктом Захоплення, і його API легко інтегрується з PhotoRobot програмним забезпеченням. Створення 3D-моделі для деяких об'єктів може стати проблемою, але, в цілому, Захоплення об'єктів робить бажане доповнення в студії.

Особливо для деяких продуктів, він генерує вражаючі результати без особливої необхідності для подальшого редагування або ретуші. Потім, з 3D-глядачами, такими як Emersya, легко вставляти 3D-моделі на нашу власну веб-сторінку або платформи електронної комерції CMS. 

Цікаво дізнатися більше про 3D-моделювання та хостинг?

Зв'яжіться з нами сьогодні або підпишіться нижче для нашого професійного бюлетеня фотографії продукту. Також знайдіть нас на Facebook, LinkedIn та YouTube, щоб бути в курсі всього, що відбувається в галузі та PhotoRobot. Від того, як зробити 3D-моделі з PhotoRobot, до виробництва будь-якого 360 або 3D-контенту продукту, ми вас охопили.