Com crear un model 3D senzill amb l'API Apple Object Capture

Com crear un model 3D senzill amb l'API Apple Object Capture

Descobreixi com crear un model 3D senzill amb l’API Object Capture d’Apple integrada al programari de control i automatització de PhotoRobot.

Estalviï temps i resumeixi el contingut d’aquesta pàgina
Triï l’eina amb què vol generar un resum d’aquesta pàgina:

L’API Object Capture d’Apple i els models 3D per fotogrametria

Des del moment del seu llançament, teníem moltes ganes de provar l’API Object Capture d’Apple per crear models 3D amb PhotoRobot. Tot i que encara no és perfecta, hem de reconèixer que Apple marca clarament l’estàndard en aquest àmbit. Object Capture utilitza algorismes de fotogrametria per transformar una sèrie de fotos en models 3D d’alta qualitat optimitzats per a la realitat augmentada. S’integra amb el programari de control de PhotoRobot i en els workflows professionals de contingut 3D.

Per provar Object Capture, el procés va ser similar al de fotografiar rotacions de 360°. Primer, vam fotografiar dues sèries de 36 fotos. Això ofereix vistes des de la part superior i també des de la part inferior del producte. Després vam utilitzar Object Capture per escanejar les fotos i generar un fitxer USDZ. Aquest fitxer el podíem visualitzar a AR Quick Look o incrustar-lo a la nostra pàgina web mitjançant un visualitzador de contingut 3D, com ara Emersya.

Però, quin va ser el rendiment d’Object Capture? Continuï llegint per veure’n els resultats i conèixer l’opinió de PhotoRobot sobre l’API Object Capture. Descobreixi en què destaca Object Capture i què cal millorar encara. Compartirem què hem provat, els resultats i com crear models 3D amb Object Capture d’Apple i PhotoRobot.

‍

Miri el vídeo de demostració de modelatge 3D de PhotoRobot per veure com transformar fotos en objectes digitalitzats.

‍

‍

‍

1 - Visió general i integració d’Object Capture

Object Capture d’Apple pot funcionar amb fotos d’un iPhone o d’un iPad. Tanmateix, en el cas pràctic d’avui apliquem Object Capture a fotos professionals de producte que hem captat amb PhotoRobot. Object Capture està disponible a MacOS Monterey i versions posteriors, de manera que s’integra sense dificultats amb el nostre equipament automatitzat per a la fotografia per a e-commerce.

‍

Interfície d’usuari d’un programari d’edició de fotografies amb un model 3D

‍
L’API del programari, juntament amb el programari de PhotoRobot, utilitza tècniques d’escaneig per fotogrametria per crear un model 3D a partir de fotos. Obté informació sobre l’objecte físic registrant, mesurant i interpretant les nostres imatges. Després fem servir aquesta informació per replicar l’objecte en forma d’actiu digital 3D.

Aquests actius constitueixen un contingut de producte molt atractiu per a pàgines de producte, campanyes de màrqueting, marketplaces en línia com Shopify, videojocs i molt més. Poden anar des de simples models 3D interactius fins a configuradors de producte i experiències d’AR immersives.

‍

‍

2 - Com fotografiar un producte per a Object Capture

Per al nostre experiment, vam decidir crear models 3D d’una sola sabata negra de Salomon. Vam utilitzar el Case de PhotoRobot com a plataforma giratòria motoritzada, juntament amb una Canon EOS RP de 26 MP.

‍

Sabata negra sobre el plat de vidre d’una taula giratòria de fotografia.

‍

Finalment, vam haver d’utilitzar dues rotacions del producte (cadascuna de 36 fotos) per generar el model 3D. En una de les rotacions, el calçat estava col·locat pla sobre un costat per captar la part superior i la inferior de la sabata. En l’altra, la sabata estava en posició vertical, mostrant els 360 graus d’un costat a l’altre.

Per fer-ho, vam haver de fotografiar 36 fotogrames al voltant de la sabata, col·locada de manera normal sobre la plataforma giratòria. Després vam haver de fer el mateix amb la sabata posada de costat, captant de nou 36 fotogrames en rotació.

Ara bé, en lloc d’utilitzar la il·luminació d’estudi estàndard, vam comprovar que calien alguns ajustos. Per començar, Object Capture té problemes amb les superfícies reflectants. Tanmateix, vam trobar la manera de solucionar-ho i d’aconseguir igualment resultats satisfactoris.

‍

‍

3 - Ajustos de la configuració d’il·luminació

Observi que, en el model resultant, les zones amb reflexos incorporen el reflex a la captura o bé confonen l’algorisme per complet.

‍

Vista posterior del model 3D d’una sabata Puma amb reflexos.

‍

Per obtenir millors resultats, vam trobar algunes tècniques que podem aplicar a l’estudi.

  • Utilitzi un modelador de llum més gran per suavitzar la llum.
  • Col·loqui dues llums frontals apuntant a l’objecte a 45°.
  • No utilitzi llum de fons.

‍

Sovint, aquesta configuració d’il·luminació dona resultats amb els quals es pot treballar. Tanmateix, amb alguns productes el programari continuarà tenint problemes amb els reflexos. Quan això passa, es pot reduir la lluentor amb un filtre polaritzador a la càmera.

Si cal reduir-la encara més, es podria aconseguir mitjançant la polarització creuada. Aquesta tècnica requereix dos filtres polaritzadors: un a la càmera i un altre davant de la il·luminació. L’únic inconvenient és que el model 3D resultant perd tota la informació sobre la reflectivitat de la superfície. Això vol dir que haurà d’afegir aquesta informació més tard mitjançant l’edició manual de les fotos.

‍

‍

4 - Retalli les fotos abans de generar el model 3D

Abans de generar el model 3D, vam comprovar que era millor retallar primer totes les fotos. Això fa que la generació del model sigui molt més ràpida.

‍

Retalli les imatges abans de generar el model 3D.

‍

Així doncs, a PhotoRobot_Controls vam retallar una sola foto i vam aplicar l’operació als 72 fotogrames. La funció Auto Crop triga només 5 segons a processar totes les fotos i aplicar-hi l’operació d’edició. Això és així independentment de quantes fotos hi hagi a l’esquema, i malgrat que cada imatge tingui una mida diferent.

Un cop processada l’operació, podem anar a Generate 3D model per configurar els paràmetres abans de la producció.

‍

‍

5 - Com configurar els paràmetres a Object Capture

Quan treballem amb Object Capture, hi ha 2 paràmetres que podem configurar abans de generar un model a partir de les fotos. Es troben després de prémer Generate 3D model.

‍

Interfície d’usuari de PhotoRobot: Crear model 3D.

‍

El primer, Sensitivity, es pot ajustar de normal a alta. Correspon a la sensibilitat amb què respondrà l’algorisme.

El segon, Object masking, es pot activar o desactivar per separar automàticament l’objecte del fons.

‍

‍

6 - Generació i previsualització del model resultant

Un cop triada la configuració, només cal prémer Start. L’algorisme de fotogrametria processa llavors totes les fotos d’origen i genera un fitxer USDZ que conté el nostre model. El fitxer es crea en aproximadament 3 minuts amb Object Capture i un maquinari mitjà, mentre que altres mètodes poden requerir hores de càlcul i un toc professional.

En canvi, poc després de prémer Start, rebem el resultat com a fitxer de MacOS per previsualitzar-lo.

6 - Generació i previsualització del model resultant

‍

Després, podem treballar amb aquest fitxer en qualsevol programari d’edició. Quan en quedem satisfets, podem utilitzar els fitxers en una botiga en línia com Shopify o en qualsevol altre marketplace en línia compatible amb models 3D.

Per utilitzar-los a les seves pàgines web o campanyes de màrqueting, hi ha plataformes especialitzades d’allotjament de contingut 3D. Aquestes plataformes donen vida de manera eficaç a la visualització i personalització de productes en 3D, tant per als equips de producte com per als consumidors.

‍

‍

7 - Com publicar models 3D mitjançant plataformes d’allotjament

Finalment, per publicar models 3D al seu propi espai web, necessitarà un visor 3D incrustable. A PhotoRobot, el nostre soci de referència i de llarga data per a això és Emersya. L’experiència 3D, AR i VR d’Emersya està disponible per a qualsevol pàgina web, dispositiu o sistema operatiu.

‍

Imatge de marca d’Emersya, plataforma d’allotjament de models 3D.

‍

Gràcies a la tecnologia nativa HTML5 i WebGL, el visor d’Emersya no requereix cap connector. El disseny adaptable garanteix que tot el contingut de producte es pugui veure i sigui compatible amb tots els dispositius que puguin utilitzar els compradors. Alhora, el 3D amb acceleració per maquinari mitjançant la tecnologia WebGL garanteix un contingut de producte d’alta qualitat.

Només vam haver de carregar el nostre fitxer al visor i, gràcies a Emersya, el nostre model 3D es pot incrustar a qualsevol pàgina. És el mateix procés que incrustar un vídeo amb un simple codi iframe. L’API avançada permet controlar el model 3D directament des del nostre web i funciona en qualsevol pàgina web o plataforma de comerç electrònic amb CMS.

‍

‍

Vegi vostè mateix els models 3D incrustables

‍

 
 
 

‍

‍

L’opinió de PhotoRobot sobre Object Capture d’Apple

Al capdavall, hem trobat alguns problemes amb Object Capture. El primer, que ja hem esmentat, està relacionat amb la seva capacitat d’escanejar superfícies reflectants. Es pot solucionar mitjançant la polarització creuada, però després cal fer una edició manual.

Altres problemes que hem observat són el treball amb transparències i l’escaneig de superfícies llises o uniformes. Actualment, Object Capture no funciona bé amb transparències. Tampoc ho fa amb objectes sense textura o sense trets distintius, cosa que dificulta la detecció de la forma de l’objecte.

Tot i això, considerem que Apple obté uns resultats remarcables amb Object Capture, i que la seva API s’integra sense problemes amb el programari de PhotoRobot. Generar un model 3D de determinats objectes pot suposar un repte, però, en conjunt, Object Capture és una incorporació benvinguda a l’estudi.

Especialment en alguns productes, genera resultats impressionants sense gaire necessitat d’edició o retoc posterior. Després, amb visualitzadors 3D com Emersya, és fàcil incrustar els models 3D al nostre propi lloc web o a plataformes de comerç electrònic amb CMS.

‍

‍

Vol saber més sobre el modelatge i l’allotjament 3D?

Contacti amb nosaltres avui mateix o subscrigui’s a continuació al nostre butlletí Professional Product Photography Newsletter. Trobi’ns també a Facebook, LinkedIn i YouTube per estar al dia de tot el que passa al sector i a PhotoRobot. Des de com crear models 3D amb PhotoRobot fins a la producció de qualsevol contingut de producte en 360 o 3D, ho tenim tot cobert.