STUPITE u kontakt

Kako napraviti jednostavan 3D model sa API-jem za hvatanje apple objekata

Vidi kako napraviti jednostavan 3D model koristeći Apple's Object Capture API integrisan PhotoRobot's Control & Automation softver.

Apple's Object Capture API i Photogrammetry 3D Models

Odmah pri lansiranju, nas je bilo zasipalo da testiramo Appleov API za hvatanje objekata da napravimo 3D modele sa PhotoRobot. I dok još nije savršeno, moramo priznati da Apple sigurno postavlja standard ovdje. Object Capture koristi algoritme fotogrametrije za transformaciju serije fotografija u visokokvalite 3D modele optimizirane za Augmented Reality. Integriše se sa PhotoRobot control softverom i u profesionalne toke rada 3D sadržaja. 

Za testiranje hvatanja objekata, proces je bio sličan fotografiranju 360 okretaja. Prvo smo fotografirali dva seta od 36 fotografija. Ovo pruža poglede odozgo kao i sa dna proizvoda. Zatim smo koristili Snimanje objekata za skeniranje naših fotografija i proizvodnju USDZ fajla. Ovaj fajl koji smo mogli pogledati u AR Quick Looku, ili uložiti na našu web stranicu koristeći 3D preglednik sadržaja, kao što je Emersya

Ali koliko dobro je hvatanje objekata izvelo? Pročitajte dalje da vidite rezultate za sebe i PhotoRobot pregled API-ja za hvatanje objekata. Vidi gdje se Hvatanje objekata excels, naspram onoga što još uvijek treba poboljšanje. Podijelit ćemo ono što smo testirali, rezultate, i kako napraviti 3D modele sa Apple's Object Capture i PhotoRobot.

1 - Pregled i integracija hvatanja objekata

Apple-ov Object Capture može da funkcioniše sa fotografijama sa iPhone-a ili iPad-a. Međutim, u današnjem slučaju upotrebe, primenjujemo Object Capture na profesionalnim fotografijama proizvoda koje smo snimili sa PhotoRobot. Object Capture je dostupan na MacOS Monterey i novijim, što znači da se neprimetno integriše sa našom opremom za automatizaciju za fotografisanje e-trgovine.

Korisničko sučelje softvera za uređivanje fotografija sa 3D modelom


API softvera, zajedno sa softverom PhotoRobot, koristi tehnike skeniranja fotogrametrije za kreiranje 3D modela od fotografija. Uzima informacije o fizičkom objektu putem snimanja, mjerenja i tumačenja naših slika. Zatim koristimo ove informacije da repliciramo objekt u obliku 3D digitalnog sredstva.

Ova sredstva čine za uverljiv sadržaj proizvoda za stranice proizvoda, marketinške kampanje, online tržišta kao što su Shopify, video igre i još mnogo toga. Dolaze u obliku bilo čega od osnovnih, interaktivnih 3D modela, do konfiguratora proizvoda, i uranjajućih AR iskustava.

2 - Kako fotografirati proizvod za Snimanje objekata

Za naš eksperiment izabrali smo da napravimo 3D modele jednog komada crne obuće od Salomona. Koristili smo PhotoRobot slučaj kao motorizovanu okretnicu, zajedno sa 26 MP Canon EOS RP

Crna cipela na staklenom tanjuru fotoreporte.

Na kraju smo trebali koristiti dva proizvodna okretaja (svaka se sastoji od 36 fotografija) za generiranje 3D modela. Jedan od naših okretaja je predstavio ravan obuću na svojoj strani kako bi uhvatio vrh i dno cipele. Drugi spin je predstavio našu cipelu u stojećem položaju, pokazujući 360 stepeni od jedne do druge.

Za to smo trebali fotografirati 36 kadra oko cipele, koji je bio smješten normalno na okretni stol. Onda, mi smo trebali da uradimo isto sa cipelom poleganom na njenoj strani, ponovo hvatajući 36 okvira u rotaciji. 

Sada, umjesto da koristimo standardno studijske rasvjete, otkrili smo da je potrebno nekoliko prilagodbi. Kao prvi, Hvatanje objekata nailazi na probleme pri radu sa reflektirajućim površinama. Međutim, pronašli smo način da se oko ovoga i dalje postigne zadovoljavajući rezultati.

3 - Podešavanja podešavanja rasvjete

Primetite, u rezultirajućem modelu, bilo koja područja sa odsjajima ili ispeku odraz u hvatanje, ili potpuno zbune algoritam. 

3D model back-shot puma cipele koja pokazuje odsjaje.

Za bolje rezultate, našli smo nekoliko tehnika koje možemo da zaposlimo u studiju. 

  • Koristite veći oblik svetla da omekšate svetlo. 
  • Postavite dva prednja svjetla na pokazivač prema objektu od 45°.
  • Ne koristi pozadinsko svjetlo.

Često, ovo podešavanje rasvjete daje rezultate s koje možemo raditi. Međutim, sa nekim proizvodima, softver će i dalje naići na probleme sa refleksijama. Kada se to dogodi, moguće je smanjiti odsjaj pomoću polarizacije filtera na kameri. 

Ako je potrebno daljnje smanjenje, potencijalno bi ga mogli ostvariti putem unakrsne polarizacije. Ova tehnika poziva na dva polarizacija filtera: jedan na kameri, i jedan ispred rasvjete. Jedini problem sa ovim je što rezultirajući 3D model gubi sve informacije o reflektivnosti površine. To znači da ćete ove informacije morati dodati kasnije putem ručnog uređivanja fotografija.

4 - Usjeci fotografije prije generiranja 3D modela

Pre nego što smo generisli 3D model, otkrili smo da je bolje da prvo nasečemo sve naše fotografije. Ovo čini generisanje modela mnogo bržim.

Slike izsjeci prije generiranja 3D modela.

Dakle, u PhotoRobot_Controls, jednostavno smo izrežu jednu fotografiju i primijenili operaciju preko svih 72 naša okvira. Funkcija Auto Crop traje samo 5 sekundi da obradi sve fotografije i primijeni operaciju uređivanja. Ovo nije bitno koliko je fotografija u prikazu, i uprkos činjenici da je svaka slika različite veličine.

Nakon procesa operacije, možemo onda otići na Generate 3D model da konfigurišemo postavke prije proizvodnje.

5 - Kako konfigurirati postavke u hvatanju objekata

Pri radu u hvatanju objekata postoje 2 postavke koje možemo konfigurirati prije generiranja modela sa naših fotografija. Ove se mogu naći nakon pritiskanja Generate 3D modela.

PhotoRobot korisnički interfejs Kreiraj 3D model.

Prvi, Osjetljivost, može se prilagoditi od normalnog do visokog. Ovo odgovara koliko će algoritam reagirati osjetljivo.

Drugi, Maskiraj objekat, možemo se isključiti da automatski odvojimo objekat od pozadine.

6 - Generiranje i pregled rezultirajućeg modela

Nakon odabira vaših konfiguracija, ostaje samo pritisak na Start. Fotogrametrijski algoritam zatim obrađuje sve izvorne fotografije, i proizvodi USDZ fajl koji sadrži naš model. Datoteka se kreira za otprilike 3 minute sa hvatanjem objekata i prosječnim hardverom, dok druge metode mogu zahtijevati sate računanja i profesionalni dodir.

Umjesto toga, u malo vremena nakon pritiska na Start, dobijamo izlaz kao MacOS datoteku za pregled.

Premještam 3D model sa strane na tante crne Salomon cipele.

Tada možemo raditi sa ovim fajlom na bilo koji softver za uređivanje. Kada smo zadovoljni, možemo koristiti fajlove na e-shopu poput Shopifya, ili bilo koje druge online tržnice sa podrškom za 3D modele.

Da bi se koristili za vaše web stranice ili marketinške kampanje, postoje posvećene platforme za hosting 3D sadržaja. Ove platforme efikasno o životu donose vizualizaciju i prilagođavanje 3D proizvoda, kako za timove proizvoda tako i za potrošače.

7 - Kako objaviti 3D modele putem hosting platformi

Konačno, da bi objavili 3D modele na vlastitom web prostoru, trebat će vam ugrađeni 3D preglednik. U PhotoRobot, naš go-to i dugo vremena partner za ovo je Emersya. Iskustvo Emersya 3D, AR & VR dostupno je za bilo koju web stranicu, uređaj ili operativni sistem.

3D model hosting platforma Emersya branding image.


Sa native HTML5 i WebGL tehnologijom, Emersya gledatelj ne zahtijeva nikakve plug-inove. Responzivni dizajn osigurava da je sav sadržaj proizvoda vidljiv i kompatibilan na svim uređajima koje kupci mogu koristiti. U međuvremenu, hardverski ubrzani 3D pomoću WebGL tehnologije garantuje kvalitetan sadržaj proizvoda.

Sve što smo trebali je ubaciti naš fajl u gledatelja, a, zahvaljujući Emersyi, naš 3D model je onda ugrađen na bilo koju stranicu. To je isti proces kao i unošenje videa pomoću jednostavnog iframe koda. Napredni API pruža kontrolu nad 3D modelom direktno sa naše web stranice, i radi na bilo kom web stranici ili CMS platformi za e-trgovinu.

Vidi ugrađeni 3D model za sebe


PhotoRobot pregled Apple's Object Capturea

Na kraju smo naišli na nekoliko problema sa hvatanjem objekata. Prvi, već smo spomenuli, se zove njegova sposobnost skeniranja reflektirajućih površina. Moguće je zaobići ovo pomoću unakrsnog polarizacije, međutim nakon toga potrebno je ručno uređivanje. 

Druga pitanja koja smo primijetili su rad sa transparentnosti, a pri skeniranju glatkih ili jednolinih površina. Trenutno, Hvatanje objekata ne radi dobro sa transparentnosti. Niti sa objektima koji nemaju teksturu ili karakteristične osobine, što otežava otkrivanje oblika objekta. 

Ipak, još uvijek mislimo da Apple izvrsno dobro nastupa sa Hvatanjem objekata, a njegov API se neshvatljivo integrira sa PhotoRobot softverom. Generiranje 3D modela za neke objekte može pružiti izazov, ali, sveukupno, Object Capture čini dobrodošao dodatak u studiju.

Posebno za neke proizvode, generiše impresivne rezultate bez mnogo potrebe za kasnijim uređivanje ili retuširanje. Zatim, sa 3D gledaocima kao što je Emersya, lako je na vlastitu web stranicu ili CMS platforme za e-trgovinu ugnjetati 3D modele. 

Znatiželjan da saznaš više o 3D modelingu i hostingu?

Kontaktirajte nas danas ili se prijavite u nastavku za naš Newsletter Professional Product Photography. Također nas pronađite na Facebooku, LinkedIn-u i YouTube-u kako bi ostali ažurni o svemu što se događa u industriji i PhotoRobot. Od kako napraviti 3D modele sa PhotoRobot, do proizvodnje bilo 360 ili 3D sadržaja proizvoda, mi smo vas pokrili.