Precedente
Fotografia di moda di jeans denim su un manichino fantasma
Scopri come creare un semplice modello 3D utilizzando l'API Object Capture di Apple integrata con il software Control & Automation di PhotoRobot.
Immediatamente dopo il lancio, non vedevamo l'ora di testare l'API Object Capture di Apple per realizzare modelli 3D con PhotoRobot. E anche se non è ancora perfetto, dobbiamo ammettere che Apple sta certamente stabilendo lo standard qui. Object Capture utilizza algoritmi di fotogrammetria per trasformare una serie di foto in modelli 3D di alta qualità ottimizzati per la Realtà Aumentata. Si integra con il software PhotoRobot Control e nei flussi di lavoro professionali dei contenuti 3D.
Per testare Object Capture, il processo è stato simile alla fotografia di 360 giri. Per prima cosa, abbiamo fotografato due set di 36 foto. Ciò fornisce viste dall'alto e dal fondo del prodotto. Abbiamo quindi utilizzato Object Capture per scansionare le nostre foto e produrre un file USDZ. Questo file potremmo visualizzarlo in AR Quick Look o incorporarlo nella nostra pagina Web utilizzando un visualizzatore di contenuti 3D, come Emersya.
Ma quanto bene ha funzionato Object Capture? Continua a leggere per vedere i risultati di persona e ottenere PhotoRobot recensione dell'API Object Capture. Scopri dove Object Capture eccelle, rispetto a ciò che deve ancora essere migliorato. Condivideremo ciò che abbiamo testato, i risultati e come realizzare modelli 3D con Object Capture e PhotoRobot di Apple.
Object Capture di Apple può funzionare con le foto da un iPhone o un iPad. Tuttavia, nel caso d'uso odierno, stiamo distribuendo Object Capture su foto di prodotti professionali acquisite con PhotoRobot. Object Capture è disponibile su MacOS Monterey e versioni successive, il che significa che si integra perfettamente con le nostre apparecchiature di automazione per la fotografia eCommerce.
L'API del software, insieme al software PhotoRobot, utilizza tecniche di scansione fotogrammetrica per creare un modello 3D dalle foto. Prende informazioni sull'oggetto fisico attraverso la registrazione, la misurazione e l'interpretazione delle nostre immagini. Utilizziamo quindi queste informazioni per replicare l'oggetto sotto forma di risorsa digitale 3D.
Queste risorse creano contenuti di prodotto accattivanti per pagine di prodotti, campagne di marketing, mercati online come Shopify, videogiochi e altro ancora. Si presentano sotto forma di qualsiasi cosa, dai modelli 3D interattivi di base, ai configuratori di prodotto e alle esperienze AR immersive.
Per il nostro esperimento, abbiamo scelto di costruire modelli 3D di un singolo pezzo di calzature nere di Salomon. Abbiamo usato PhotoRobot's Case come giradischi motorizzato, insieme a una Canon EOS RP da 26 MP.
Alla fine, abbiamo dovuto utilizzare due giri di prodotto (ciascuno composto da 36 foto) per generare il modello 3D. Uno dei nostri giri ha presentato le calzature piatte su un lato per catturare la parte superiore e inferiore della scarpa. L'altro giro presentava la nostra scarpa in posizione eretta, mostrando 360 gradi da un lato all'altro.
Per questo, avevamo bisogno di fotografare 36 cornici intorno alla scarpa, che era posizionata normalmente sul giradischi. Quindi, abbiamo dovuto fare lo stesso con la scarpa posata su un fianco, catturando di nuovo 36 fotogrammi in rotazione.
Ora, piuttosto che utilizzare l'illuminazione standard dello studio, abbiamo scoperto che erano necessarie alcune regolazioni. Per prima cosa, Object Capture incontra problemi quando si lavora con superfici riflettenti. Tuttavia, abbiamo trovato un modo per aggirare questo problema e ottenere comunque risultati soddisfacenti.
Si noti che, nel modello risultante, tutte le aree con riflessi cuociono il riflesso nell'acquisizione o confondono del tutto l'algoritmo.
Per ottenere risultati migliori, abbiamo trovato alcune tecniche che possiamo impiegare in studio.
Spesso, questa configurazione dell'illuminazione produce risultati con cui possiamo lavorare. Tuttavia, con alcuni prodotti, il software incontrerà ancora problemi con i riflessi. Quando ciò accade, è possibile ridurre l'abbagliamento utilizzando un filtro di polarizzazione sulla fotocamera.
Se è necessaria un'ulteriore riduzione, è possibile realizzarla potenzialmente tramite polarizzazione incrociata. Questa tecnica richiede due filtri di polarizzazione: uno sulla fotocamera e uno davanti all'illuminazione. L'unico problema con questo è che il modello 3D risultante perde tutte le informazioni sulla riflettività della superficie. Ciò significa che dovrai aggiungere queste informazioni in seguito tramite il fotoritocco manuale.
Ora, prima di generare il modello 3D, abbiamo scoperto che era meglio ritagliare prima tutte le nostre foto. Ciò rende la generazione del modello molto più rapida.
Quindi, in PhotoRobot_Controls, abbiamo semplicemente ritagliato una foto e applicato l'operazione su tutte le nostre 72 cornici. La funzione ritaglio automatico richiede solo 5 secondi per elaborare tutte le foto e applicare l'operazione di modifica. Questo non importa quante foto ci siano nel contorno e nonostante il fatto che ogni immagine abbia dimensioni diverse.
Dopo i processi operativi, possiamo quindi andare su Genera modello 3D per configurare le impostazioni prima della produzione.
Quando si lavora in Object Capture, ci sono 2 impostazioni che possiamo configurare prima di generare un modello dalle nostre foto. Questi possono essere trovati dopo aver premuto Genera modello 3D.
Il primo, Sensibilità, può essere regolato da normale ad alto. Ciò corrisponde alla sensibilità con cui l'algoritmo risponderà.
Il secondo, Mascheramento degli oggetti, possiamo attivare o disattivare per separare automaticamente l'oggetto dallo sfondo.
Dopo aver scelto le configurazioni, non resta che premere Start. L'algoritmo di fotogrammetria elabora quindi tutte le foto di origine e produce un file USDZ contenente il nostro modello. Il file viene creato in circa 3 minuti con Object Capture e hardware medio, mentre altri metodi possono richiedere ore di calcolo e un tocco professionale.
Invece, in poco tempo dopo aver premuto Start, riceviamo l'output come file MacOS per l'anteprima.
Possiamo quindi lavorare con questo file su qualsiasi software di editing. Quando siamo soddisfatti, possiamo utilizzare i file su un e-shop come Shopify o qualsiasi altro mercato online con supporto per modelli 3D.
Da utilizzare per le tue pagine web o campagne di marketing, ci sono piattaforme di hosting di contenuti 3D dedicate. Queste piattaforme danno vita in modo efficace alla visualizzazione e alla personalizzazione del prodotto 3D, sia per i team di prodotto che per i consumatori.
Infine, per pubblicare modelli 3D sul tuo spazio web, avrai bisogno di un visualizzatore 3D incorporabile. In PhotoRobot, il nostro partner di riferimento e di lunga data per questo è Emersya. L'esperienza Emersya 3D, AR e VR è disponibile per qualsiasi pagina Web, dispositivo o sistema operativo.
Con la tecnologia nativa HTML5 e WebGL, il visualizzatore Emersya non richiede plug-in. Il design reattivo garantisce che tutti i contenuti dei prodotti siano visualizzabili e compatibili su tutti i dispositivi che gli acquirenti potrebbero utilizzare. Nel frattempo, il 3D con accelerazione hardware che utilizza la tecnologia WebGL garantisce contenuti di prodotto di alta qualità.
Tutto quello che dovevamo fare era caricare il nostro file nel visualizzatore, e, grazie a Emersya, il nostro modello 3D è quindi incorporabile in qualsiasi pagina. È lo stesso processo di incorporamento di un video utilizzando un semplice codice iframe. L'API avanzata fornisce il controllo sul modello 3D direttamente dal nostro sito Web e funziona su qualsiasi pagina Web o piattaforma di e-commerce CMS.
Alla fine, abbiamo riscontrato alcuni problemi con Object Capture. Il primo, che abbiamo già menzionato, riguarda la sua capacità di scansionare superfici riflettenti. È possibile aggirare questo problema utilizzando la polarizzazione incrociata, tuttavia è necessaria la modifica manuale dopo.
Altri problemi che abbiamo notato sono il lavoro con la trasparenza e durante la scansione di superfici lisce o uniformi. Attualmente, Object Capture non funziona bene con la trasparenza. Né lo fa con oggetti privi di texture o caratteristiche distintive, rendendo più difficile rilevare la forma dell'oggetto.
Tuttavia, pensiamo ancora che Apple si comporti notevolmente bene con Object Capture e la sua API si integra perfettamente con PhotoRobot software. Generare un modello 3D per alcuni oggetti può rappresentare una sfida, ma, nel complesso, Object Capture è un'aggiunta gradita in studio.
Soprattutto per alcuni prodotti, genera risultati impressionanti senza molta necessità di modifiche o ritocchi successivi. Quindi, con i visualizzatori 3D come Emersya, è facile incorporare modelli 3D sulla nostra pagina Web o sulle piattaforme di e-commerce CMS.
Contattaci oggi o iscriviti qui sotto per la nostra newsletter professionale sulla fotografia di prodotti. Trovaci anche su Facebook, LinkedIn e YouTube per rimanere aggiornato su tutto ciò che accade nel settore e PhotoRobot. Da come realizzare modelli 3D con PhotoRobot, alla produzione di qualsiasi contenuto di prodotto 360 o 3D, ti abbiamo coperto.