СВЪРЖЕТЕ СЕ С НАС

Как да направите прост 3D модел с API за улавяне на обекти на Apple

Вижте как да направите прост 3D модел с помощта на API за улавяне на обекти на Apple, интегриран със софтуера Control & automation на PhotoRobot.

API за улавяне на обекти на Apple и фотограмметрия 3D модели

Веднага на старта, ние бяхме сърбеж, за да тестваме API за улавяне на обекти на Apple, за да направим 3D модели с PhotoRobot. И макар че все още не е перфектен, трябва да признаем, че Apple със сигурност определя стандарта тук. Object Capture използва алгоритми за фотограмаметрия, за да трансформира серия от снимки във висококачествени 3D модели, оптимизирани за Augmented Reality. Той се интегрира със софтуера PhotoRobot Control и в професионалните работни потоци за 3D съдържание. 

За да тествате Заснемане на обекти, процесът беше подобен на снимането на 360 завъртания. Първо снимахме два комплекта от 36 снимки. Това осигурява изгледи отгоре, както и от дъното на продукта. След това използвахме Object Capture, за да сканираме снимките си и да произведем USDZ файл. Този файл бихме могли да прегледаме в AR Quick Look, или да вграждаме на нашата уеб страница с помощта на зрител на 3D съдържание, като Emersya

Но колко добре се представи Залавянето на обекти? Прочетете нататък, за да видите резултатите за себе си и да получите прегледа на PhotoRobot на API за заснемане на обекти. Вижте къде улавянето на обекти превъзхвърли, спрямо това, което все още се нуждае от подобрение. Ще споделим какво тествахме, резултатите и как да направим 3D модели с Улавяне на обекти и PhotoRobot на Apple.

1 - Преглед и интеграция на заснемането на обекти

Заснемането на обекти на Apple може да функционира със снимки от iPhone или iPad. Въпреки това, в днешния случай на употреба, ние разгръщаме Object Capture на професионални снимки на продукти, които сме заснели с PhotoRobot. Заснемането на обекти е достъпно на MacOS Monterey и по-горе, което означава, че се интегрира безпроблемно с нашето автоматизирано оборудване за фотография на електронна търговия.

Потребителски интерфейс за софтуер за редактиране на снимки с 3D модел


API на софтуера, заедно със софтуера PhotoRobot, използва техники за фотограметрично сканиране, за да създаде 3D модел от снимки. Той взема информация за физическия обект чрез записване, измерване и интерпретиране на нашите изображения. След това използваме тази информация, за да репликираме обекта под формата на 3D цифров актив.

Тези активи правят убедителното продуктово съдържание за продуктови страници, маркетингови кампании, онлайн пазари като Shopify, видеоигри и др. Те идват под формата на всичко от основни, интерактивни 3D модели, до конфигуратори на продукти, и завладяващи AR изживявания.

2 - Как да снимате продукт за Заснемане на обекти

За нашия експеримент избрахме да изградим 3D модели на едно парче черни обувки от Salomon. Използвахме PhotoRobot's Case като наш моторизиран грамофон, заедно с 26 MP Canon EOS RP

Черна обувка на стъклена плоча на фотография грамофон.

В крайна сметка трябваше да използваме две завъртания на продукта (всяка от които се състои от 36 снимки), за да генерираме 3D модела. Един от нашите завъртания представи обувките плоски от неговата страна, за да улови горната и долната част на обувката. Другото завъртане представи обувката ни в изправено положение, показвайки 360 градуса от една до друга.

За това трябваше да снимаме 36 кадъра около обувката, която беше поставена нормално на грамофона. След това, ние трябваше да направим същото с обувката, положена на негова страна, отново улавяйки 36 кадъра в ротация. 

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

3 - Корекции на настройката на осветлението

Забележете, в получения модел, всички области с гларес или печете отражението в улавянето, или объркайте алгоритъма напълно. 

3D модел бек-изстрел на пума обувка, показваща отблясък.

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

  • Използвайте по-голям светлинен оформител, за да омекотите светлината. 
  • Задайте две предни светлини да сочат към обекта от 45°.
  • Не използвайте фонова светлина.

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

Ако е необходимо допълнително намаляване, бихте могли потенциално да го осъществите чрез кръстосана поляризация. Тази техника призовава за два филтъра за поляризация: един на камерата, и един пред осветлението. Единственият проблем с това е, че полученият 3D модел губи цялата информация за отразяващата способност на повърхността. Това означава, че ще трябва да добавите тази информация обратно по-късно чрез ръчно редактиране на снимки.

4 - Изрязване на снимки преди генериране на 3D модела

Сега, преди да генерираме 3D модела, открихме, че е по-добре първо да изрязваме всички наши снимки. Това прави генерирането на модела много по-бързо.

Изрязване на изображения преди генериране на 3D модел.

Така че, в PhotoRobot_Controls, ние просто подстригахме една снимка и приложихме операцията във всичките си 72 от нашите рамки. Функцията Автоматично изрязване отнема само 5 секунди, за да обработи всички снимки и да приложи операцията по редактиране. Това е без значение колко снимки има в очертанията и въпреки факта, че всяко изображение е различен размер.

След процесите на работа след това можем да отидем на Генериране на 3D модел за конфигуриране на настройките преди производството.

5 - Как да конфигурирате настройките в "Заснемане на обекти"

При работа в Object Capture има 2 настройки, които можем да конфигурираме, преди да генерираме модел от нашите снимки. Те могат да бъдат намерени след натискане на Generate 3D модел.

PhotoRobot потребителски интерфейс Създаване на 3D модел.

Първият, Чувствителност, може да се регулира от нормално към високо. Това съответства на това колко чувствителен ще реагира алгоритъмът.

Вторият, Object маскиране, ние можем да превключвате на или изключване за автоматично отделяне на обекта от фона.

6 - Генериране и визуализация на получения модел

След като изберете конфигурациите си, остава само натискането на Старт. Алгоритъмът за фотограмметрия след това обработва всички от изходните снимки, и произвежда USDZ файл, съдържащ нашия модел. Файлът е създаден за приблизително 3 минути с Object Capture и среден хардуер, като има предвид, че други методи могат да изискват часове изчисление и професионално докосване.

Вместо това, в малко време след натискане на Старт, ние получаваме изхода като MacOS файл за визуализация.

Преместване на 3D модел от страна на подметки от черна обувка Salomon.

След това можем да работим с този файл на всеки софтуер за редактиране. Когато сме доволни, можем да използваме файлове на е-магазин като Shopify, или всякакви други онлайн пазари с поддръжка за 3D модели.

За да използвате за уеб страниците или маркетинговите си кампании, има посветени 3D платформи за хостинг на съдържание. Тези платформи ефективно оживяват 3D визуализацията на продуктите и персонализирането, както за продуктовите екипи, така и за потребителите.

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

Накрая, за да публикувате 3D модели на собственото си уеб пространство, ще ви е необходим вграден 3D зрител. В PhotoRobot нашият отиване и дългогодишен партньор за това е Емерся. Опитът emersya 3D, AR & VR е достъпен за всяка уеб страница, устройство или операционна система.

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


С родната технология HTML5 и WebGL зрителят на Emersya не изисква добавки. Адаптивния дизайн гарантира, че цялото продуктово съдържание е видимо и съвместимо на всички устройства, които купувачите биха могли да използват. Междувременно хардуерът ускори 3D с помощта на технологията WebGL гарантира висококачествено продуктово съдържание.

Всичко, което трябваше да направим, беше да качим файла си в зрителя, an, благодарение на Emersya, нашият 3D модел след това е вграден на всяка страница. Това е същият процес като вграждане на видеоклип с помощта на прост iframe код. Усъвършенстваният API осигурява контрол върху 3D модела директно от нашия уебсайт, и работи на всяка уеб страница или CMS платформа за електронна търговия.

Вижте вградения 3D модел за себе си


преглед на PhotoRobot за улавяне на обекти на Apple

В крайна сметка се натъкнахме на няколко проблема с "Заснемане на обекти". Първият, споменахме вече, е свързан със способността му да сканира отразяващи повърхности. Възможно е да заобиколите това с помощта на кръстосана поляризация, обаче ръчно редактиране се изисква след. 

Други въпроси, които забелязахме, работят с прозрачност, и при сканиране на гладки или единни повърхности. В момента Заснемането на обекти не работи добре с прозрачността. Нито пък при обекти, на които липсва текстура или отличителни черти, което затруднява откриването на формата на обекта. 

Въпреки това все още смятаме, че Apple се представя забележително добре с Object Capture, а неговият API се интегрира безпроблемно с PhotoRobot софтуер. Генерирането на 3D модел за някои обекти може да осигури предизвикателство, но, като цяло, Object Capture прави добре дошли допълнение в студиото.

Особено за някои продукти, тя генерира впечатляващи резултати без голяма нужда от по-късно редактиране или ретуширане. След това, с 3D зрители като Emersya, е лесно да вграждаме 3D модели на нашата собствена уеб страница или CMS платформи за електронна търговия. 

Любопитно е да научите повече за 3D моделиране и хостинг?

Протегнете ръка към нас днес или се регистрирайте по-долу за нашия Бюлетин за фотография на професионални продукти. Намерете ни и във Facebook, LinkedIn и YouTube, за да бъдем актуални за всичко, случващо се в бранша и PhotoRobot. От това как да направите 3D модели с PhotoRobot, до производство на всяко 360 или 3D продуктово съдържание, ние сте покрили.