Kako napraviti jednostavan 3D model pomoću Apple Object Capture API-ja

Kako napraviti jednostavan 3D model pomoću Apple Object Capture API-ja

Pogledajte kako napraviti jednostavan 3D model pomoću Appleovog Object Capture API-ja integriranog sa softverom PhotoRobot za kontrolu i automatizaciju.

Uštedite vrijeme i sažmite sadržaj ove stranice
Odaberite alat za izradu sažetka ove stranice:

Appleov Object Capture API i 3D modeli zasnovani na fotogrametriji

Odmah nakon lansiranja jedva smo čekali da testiramo Appleov Object Capture API za izradu 3D modela uz PhotoRobot. Iako još nije savršen, moramo priznati da Apple ovdje zasigurno postavlja standard. Object Capture koristi algoritme fotogrametrije kako bi niz fotografija pretvorio u visokokvalitetne 3D modele optimizirane za proširenu stvarnost. Integrira se sa softverom PhotoRobot za kontrolu i u profesionalne tokove rada za 3D sadržaj.

Postupak testiranja alata Object Capture bio je sličan fotografiranju 360° prikaza. Prvo smo snimili dva seta od po 36 fotografija. Time se dobijaju pogledi odozgo, ali i odozdo na proizvod. Zatim smo pomoću alata Object Capture skenirali fotografije i dobili USDZ datoteku. Tu datoteku mogli smo pregledati u alatu AR Quick Look ili je ugraditi na našu web stranicu pomoću preglednika 3D sadržaja, kao što je Emersya.

Ali kako se Object Capture zapravo pokazao? Čitajte dalje da biste sami vidjeli rezultate i saznali mišljenje PhotoRobota o Object Capture API-ju. Saznajte u čemu Object Capture briljira, a šta još treba poboljšati. Podijelit ćemo s Vama šta smo testirali, kakvi su rezultati i kako se prave 3D modeli pomoću Appleovog Object Capturea i PhotoRobota.

‍

Pogledajte PhotoRobot video demonstraciju 3D modeliranja i saznajte kako se fotografije pretvaraju u digitalizirane objekte.

‍

‍

‍

1 - Pregled i integracija alata Object Capture

Appleov Object Capture može raditi s fotografijama s iPhonea ili iPada. Međutim, u ovom primjeru Object Capture primjenjujemo na profesionalne fotografije proizvoda koje smo snimili uz PhotoRobot. Object Capture dostupan je na sistemu MacOS Monterey i novijim, što znači da se besprijekorno integrira s našom opremom zasnovanom na automatizaciji za fotografiju za e-commerce.

‍

Softver za uređivanje fotografija s 3D modelom u korisničkom sučelju

‍
API ovog softvera, zajedno sa softverom PhotoRobot, koristi tehnike skeniranja fotogrametrijom da bi napravio 3D model od fotografija. Prikuplja informacije o fizičkom objektu snimanjem, mjerenjem i tumačenjem naših snimaka. Te informacije zatim koristimo za repliciranje objekta u obliku digitalnog 3D resursa.

Takvi resursi čine privlačan sadržaj za stranice proizvoda, marketinške kampanje, online tržišta poput Shopify, video igre i drugo. Dolaze u svim oblicima, od osnovnih interaktivnih 3D modela do konfiguratora proizvoda i impresivnih AR iskustava.

‍

‍

2 - Kako fotografirati proizvod za Object Capture

Za naš eksperiment odlučili smo izraditi 3D modele jednog crnog komada obuće marke Salomon. Kao motorizirani okretni stol koristili smo PhotoRobot Case, zajedno s fotoaparatom od 26 MP Canon EOS RP.

‍

Crna cipela na staklenoj ploči fotografskog okretnog stola.

‍

Na kraju nam je za izradu 3D modela bilo potrebno koristiti dvije rotacije proizvoda (svaka od po 36 fotografija). Jedna rotacija prikazivala je obuću položenu na bok kako bi se snimili gornji i donji dio cipele. Druga rotacija prikazivala je cipelu u uspravnom položaju, s pogledom od 360 stepeni sa svih strana.

Za to je bilo potrebno snimiti 36 kadrova oko cipele, koja je postavljena uobičajeno na okretni stol. Zatim smo isto morali ponoviti s cipelom položenom na bok, ponovo snimajući 36 kadrova u rotaciji.

Umjesto standardnog studijskog osvjetljenja, pokazalo se da je potrebno nekoliko prilagodbi. Prvo, Object Capture ima problema s reflektirajućim površinama. Ipak, pronašli smo način da to zaobiđemo i svejedno postignemo zadovoljavajuće rezultate.

‍

‍

3 - Prilagodbe postavke osvjetljenja

Primijetite da u dobijenom modelu sva područja s odsjajem ili ugrađuju refleksiju u snimak ili potpuno zbunjuju algoritam.

‍

3D model stražnje strane Puma cipele s vidljivim odsjajima.

‍

Za bolje rezultate pronašli smo nekoliko tehnika koje možemo primijeniti u studiju.

  • Koristite veći oblikovač svjetla kako biste ublažili svjetlo.
  • Postavite dva prednja svjetla tako da usmjeravaju prema objektu pod 45°.
  • Nemojte koristiti pozadinsko svjetlo.

‍

Ovakva postavka rasvjete često daje rezultate s kojima možemo raditi. Međutim, kod nekih proizvoda će softver i dalje imati problema s refleksijama. U tom slučaju odsjaj je moguće smanjiti polarizacijskim filterom na kameri.

Ako je potrebno dodatno smanjenje, to se potencijalno može postići unakrsnom polarizacijom. Ova tehnika zahtijeva dva polarizacijska filtera: jedan na kameri i jedan ispred rasvjete. Jedini nedostatak je to što dobiveni 3D model gubi sve informacije o reflektivnosti površine. To znači da ćete te informacije kasnije morati vratiti ručnom obradom fotografija.

‍

‍

4 - Izrežite fotografije prije generiranja 3D modela

Prije generiranja 3D modela pokazalo se boljim da prvo izrežemo sve fotografije. Time se generiranje modela znatno ubrzava.

‍

Obrežite slike prije generiranja 3D modela.

‍

Zato smo u PhotoRobot_Controls jednostavno izrezali jednu fotografiju i primijenili tu operaciju na svih 72 kadra. Funkcija Auto Crop za obradu svih fotografija i primjenu operacije treba samo 5 sekundi. To vrijedi bez obzira na to koliko se fotografija nalazi u nizu i unatoč tome što je svaka slika različite veličine.

Nakon što se operacija obradi, možemo otići na Generate 3D model kako bismo prije izrade podesili postavke.

‍

‍

5 - Kako konfigurirati postavke u alatu Object Capture

Pri radu u alatu Object Capture postoje 2 postavke koje možemo konfigurirati prije generiranja modela iz naših fotografija. Nalaze se nakon klika na Generate 3D model.

‍

Korisničko sučelje PhotoRobot: Create 3D model.

‍

Prva, Sensitivity, može se podesiti od normalne do visoke. Ona određuje koliko osjetljivo će algoritam reagirati.

Drugu, Object masking, možemo uključiti ili isključiti radi automatskog odvajanja objekta od pozadine.

‍

‍

6 - Generiranje i pregled dobivenog modela

Nakon što odaberete konfiguraciju, preostaje samo da kliknete Start. Fotogrametrijski algoritam zatim obrađuje sve izvorne fotografije i izrađuje USDZ datoteku s našim modelom. Datoteka se uz Object Capture i prosječan hardver kreira za otprilike 3 minute, dok druge metode mogu zahtijevati sate izračuna i stručno znanje.

Umjesto toga, nedugo nakon klika na Start izlaz dobivamo kao MacOS datoteku za pregled.

6 - Generiranje i pregled dobivenog modela

‍

S tom datotekom zatim možemo raditi u bilo kojem softveru za uređivanje. Kada smo zadovoljni, datoteke možemo koristiti u web-trgovini poput Shopify ili na bilo kojoj drugoj online tržišnoj platformi koja podržava 3D modele.

Za korištenje na Vašim web-stranicama ili u marketinškim kampanjama postoje namjenske platforme za hosting 3D sadržaja. Te platforme učinkovito oživljavaju 3D vizualizaciju i prilagodbu proizvoda, i za produktne timove i za potrošače.

‍

‍

7 - Kako objaviti 3D modele putem hosting platformi

Naposljetku, za objavu 3D modela na Vašem vlastitom web-prostoru trebat će Vam 3D preglednik koji se može ugraditi. U kompaniji PhotoRobot naš dugogodišnji i provjereni partner za to je Emersya. Emersya 3D, AR & VR iskustvo dostupno je za bilo koju web-stranicu, uređaj ili operativni sistem.

‍

Brend slika platforme za hosting 3D modela Emersya.

‍

Zahvaljujući izvornoj HTML5 i WebGL tehnologiji, Emersya preglednik ne zahtijeva dodatke (plug-ine). Responzivni dizajn osigurava da je sav sadržaj o proizvodima vidljiv i kompatibilan na svim uređajima koje kupci mogu koristiti. Hardverski ubrzan 3D pomoću WebGL tehnologije istovremeno jamči visokokvalitetan sadržaj o proizvodima.

Sve što smo trebali učiniti jest učitati našu datoteku u preglednik i, zahvaljujući Emersyi, naš 3D model se zatim može ugraditi na bilo koju stranicu. To je isti postupak kao ugradnja videa putem jednostavnog iframe koda. Napredni API omogućava upravljanje 3D modelom direktno s našeg web-sjedišta i radi na bilo kojoj web-stranici ili CMS e-commerce platformi.

‍

‍

Pogledajte sami ugradive 3D modele

‍

 
 
 

‍

‍

Osvrt kompanije PhotoRobot na Appleov alat Object Capture

Na kraju smo kod alata Object Capture naišli na nekoliko problema. Prvi, koji smo već spomenuli, odnosi se na njegovu sposobnost skeniranja reflektirajućih površina. To je moguće zaobići unakrsnom polarizacijom, no nakon toga je potrebna ručna obrada.

Ostali problemi koje smo uočili odnose se na rad s prozirnim objektima i skeniranje glatkih ili jednobojnih površina. Object Capture trenutno ne daje dobre rezultate kod prozirnosti. Isto vrijedi za objekte bez teksture ili izrazitih obilježja, jer je tada teže prepoznati oblik objekta.

Ipak smatramo da Apple s Object Capture postiže izvanredne rezultate, a njegov API se besprijekorno integrira sa softverom PhotoRobot. Izrada 3D modela za pojedine objekte može biti izazov, ali Object Capture je u cjelini dobrodošao dodatak u studiju.

Posebno kod nekih proizvoda daje impresivne rezultate bez potrebe za naknadnom obradom ili retuširanjem. Uz 3D preglednike poput Emersye, 3D modele zatim je jednostavno ugraditi na vlastitu web-stranicu ili u CMS i e-commerce platforme.

‍

‍

Želite saznati više o 3D modeliranju i hostingu?

Obratite nam se već danas ili se prijavite u nastavku na naš Professional Product Photography Newsletter. Pratite nas i na Facebooku, LinkedInu i YouTubeu kako biste bili u toku sa svim što se događa u industriji i u kompaniji PhotoRobot. Od izrade 3D modela pomoću sistema PhotoRobot do produkcije bilo kojeg 360 ili 3D sadržaja o proizvodima, mi smo tu za Vas.