Kā izveidot vienkāršu 3D modeli ar Apple Object Capture API

Kā izveidot vienkāršu 3D modeli ar Apple Object Capture API

Uzziniet, kā izveidot vienkāršu 3D modeli, izmantojot Apple Object Capture API, kas integrēts PhotoRobot vadības un automatizācijas programmatūrā.

Ietaupiet laiku un apkopojiet šīs lapas saturu
Izvēlieties rīku, ar kuru izveidot šīs lapas kopsavilkumu:

Apple Object Capture API un fotogrammetrijas 3D modeļi

Tūlīt pēc izlaišanas mēs ļoti vēlējāmies izmēģināt Apple Object Capture API, veidojot 3D modeļus ar PhotoRobot. Lai gan tas vēl nav ideāls, jāatzīst, ka Apple šeit noteikti nosaka standartu. Object Capture izmanto fotogrammetrijas algoritmus, lai fotoattēlu virkni pārveidotu augstas kvalitātes 3D modeļos, kas optimizēti papildinātajai realitātei. Tas integrējas ar PhotoRobot vadības programmatūru un profesionālām 3D satura darbplūsmām.

Lai pārbaudītu Object Capture, process bija līdzīgs 360° rotācijas fotografēšanai. Vispirms mēs nofotografējām divas 36 fotoattēlu sērijas. Tās nodrošina skatus gan no augšas, gan no produkta apakšas. Pēc tam mēs izmantojām Object Capture, lai skenētu fotoattēlus un izveidotu USDZ failu. Šo failu varējām skatīt programmā AR Quick Look vai iegult mūsu tīmekļa vietnē, izmantojot 3D satura skatītāju, piemēram, Emersya.

Bet cik labi Object Capture darbojās? Lasiet tālāk, lai paši redzētu rezultātus un iepazītos ar PhotoRobot veikto Object Capture API novērtējumu. Uzziniet, kur Object Capture izceļas un ko vēl nepieciešams uzlabot. Mēs pastāstīsim, ko testējām, kādi bija rezultāti un kā veidot 3D modeļus ar Apple Object Capture un PhotoRobot.

‍

Noskatieties PhotoRobot 3D modelēšanas demonstrācijas video, lai redzētu, kā fotoattēlus pārveidot digitalizētos objektos.

‍

‍

‍

1 – Object Capture pārskats un integrācija

Apple Object Capture var strādāt ar fotoattēliem no iPhone vai iPad. Tomēr šajā lietošanas piemērā mēs izmantojam Object Capture profesionāliem produktu fotoattēliem, ko uzņēmām ar PhotoRobot. Object Capture ir pieejams operētājsistēmā MacOS Monterey un jaunākās versijās, tāpēc to var nevainojami integrēt ar mūsu automatizēto aprīkojumu e-komercijas fotografēšanai.

‍

Foto rediģēšanas programmatūras lietotāja saskarne ar 3D modeli

‍
Programmatūras API kopā ar PhotoRobot programmatūru izmanto fotogrammetrijas skenēšanas metodes, lai izveidotu 3D modeli no fotoattēliem. Tas iegūst informāciju par fizisko objektu, reģistrējot, mērot un interpretējot mūsu attēlus. Pēc tam mēs izmantojam šo informāciju, lai atveidotu objektu 3D digitālā aktīva veidā.

Šādi aktīvi ir pārliecinošs produktu saturs produktu lapām, mārketinga kampaņām, tiešsaistes tirdzniecības platformām, piemēram, Shopify, videospēlēm un citiem mērķiem. Tie var būt dažādi – no vienkāršiem interaktīviem 3D modeļiem līdz produktu konfiguratoriem un imersīvām AR pieredzēm.

‍

‍

2 – Kā nofotografēt produktu Object Capture vajadzībām

Savam eksperimentam mēs izvēlējāmies izveidot viena melna Salomon apava 3D modeļus. Kā motorizēto rotējošo galdu mēs izmantojām PhotoRobot Case kopā ar 26 MP Canon EOS RP.

‍

Melns apavs uz fotografēšanas rotācijas galda stikla plāksnes.

‍

Galu galā 3D modeļa izveidei mums bija vajadzīgas divas produkta rotācijas (katra no 36 fotoattēliem). Vienā rotācijā apavs bija novietots plakaniski uz sāniem, lai tiktu iemūžināta apava augšpuse un apakšpuse. Otrā rotācijā apavs bija stāvus, parādot 360 grādu skatu no sāniem.

Šim nolūkam mums bija jānofotografē 36 kadri ap apavu, kas bija novietots parastā pozīcijā uz rotējošā galda. Pēc tam to pašu bija jāveic ar apavu, kas novietots uz sāniem, atkal iemūžinot 36 kadrus rotācijas laikā.

Tā vietā, lai izmantotu standarta studijas apgaismojumu, mēs konstatējām, ka nepieciešami daži pielāgojumi. Pirmkārt, strādājot ar atstarojošām virsmām, Object Capture sastopas ar problēmām. Tomēr mēs atradām veidu, kā to apiet un tāpat sasniegt apmierinošus rezultātus.

‍

‍

3 – Apgaismojuma uzstādījuma pielāgojumi

Pievērsiet uzmanību: iegūtajā modelī visas vietas ar atspīdumiem vai nu iekļauj atstarojumu uzņemtajā modelī, vai pavisam mulsina algoritmu.

‍

Puma apava 3D modeļa skats no aizmugures ar atspīdumiem.

‍

Lai iegūtu labākus rezultātus, mēs atradām dažas metodes, ko varam izmantot studijā.

  • Izmantojiet lielāku gaismas formētāju, lai mīkstinātu gaismu.
  • Novietojiet divas priekšējās lampas tā, lai tās vērstu gaismu uz objektu 45° leņķī.
  • Neizmantojiet fona apgaismojumu.

‍

Bieži vien šāds apgaismojuma iestatījums dod rezultātus, ar kuriem var strādāt. Tomēr dažiem produktiem programmatūrai joprojām rodas problēmas ar atspīdumiem. Šādā gadījumā atspīdumu var samazināt, izmantojot uz kameras uzliktu polarizācijas filtru.

Ja nepieciešams atspīdumu samazināt vēl vairāk, to var panākt ar krusteniskās polarizācijas metodi. Šai metodei vajadzīgi divi polarizācijas filtri: viens uz kameras, otrs – apgaismojuma priekšā. Vienīgais trūkums ir tas, ka iegūtajā 3D modelī tiek zaudēta visa informācija par virsmas atstarošanas spēju. Tas nozīmē, ka vēlāk šī informācija būs jāpievieno atpakaļ, manuāli rediģējot fotoattēlus.

‍

‍

4 - Apgrieziet fotoattēlus pirms 3D modeļa ģenerēšanas

Pirms 3D modeļa ģenerēšanas mēs secinājām, ka labāk vispirms apgriezt visus fotoattēlus. Tas ievērojami paātrina modeļa ģenerēšanu.

‍

Apgrieziet attēlus pirms 3D modeļa izveides.

‍

Tāpēc programmā PhotoRobot_Controls mēs vienkārši apgriezām vienu fotoattēlu un pielietojām šo darbību visiem 72 kadriem. Funkcija Auto Crop visus fotoattēlus apstrādā un rediģēšanas darbību pielieto tikai 5 sekundēs. Tas notiek neatkarīgi no tā, cik fotoattēlu ir secībā, un neskatoties uz to, ka katra attēla izmērs ir atšķirīgs.

Kad darbība ir apstrādāta, varam pāriet uz Generate 3D model, lai pirms izveides konfigurētu iestatījumus.

‍

‍

5 - Kā konfigurēt iestatījumus programmā Object Capture

Strādājot ar Object Capture, pirms modeļa ģenerēšanas no fotoattēliem varam konfigurēt 2 iestatījumus. Tie ir atrodami pēc pogas Generate 3D model. nospiešanas.

‍

PhotoRobot lietotāja saskarne “Create 3D model”.

‍

Pirmo iestatījumu – Sensitivity – var pielāgot no normāla līdz augstam līmenim. Tas nosaka, cik jutīgi algoritms reaģēs.

Otro iestatījumu – Object masking – varam ieslēgt vai izslēgt, lai objektu automātiski atdalītu no fona.

‍

‍

6 - Iegūtā modeļa ģenerēšana un priekšskatīšana

Kad iestatījumi ir izvēlēti, atliek tikai nospiest Start. Fotogrammetrijas algoritms pēc tam apstrādā visus avota fotoattēlus un izveido USDZ failu ar mūsu modeli. Ar Object Capture un vidējas veiktspējas aparatūru fails tiek izveidots aptuveni 3 minūtēs, savukārt citām metodēm var būt nepieciešamas vairākas stundas aprēķinu un profesionāla pieeja.

Tā vietā īsā laikā pēc Start nospiešanas mēs saņemam rezultātu kā MacOS failu priekšskatīšanai.

6 - Iegūtā modeļa ģenerēšana un priekšskatīšana

‍

Ar šo failu pēc tam varam strādāt jebkurā rediģēšanas programmatūrā. Kad rezultāts apmierina, failus varam izmantot e-veikalā, piemēram, Shopify, vai jebkurā citā tiešsaistes tirgus vietnē, kas atbalsta 3D modeļus.

Lai izmantotu savās tīmekļa lapās vai mārketinga kampaņās, ir pieejamas speciālas 3D satura mitināšanas platformas. Šīs platformas efektīvi īsteno 3D produktu vizualizāciju un personalizēšanu gan produktu komandām, gan patērētājiem.

‍

‍

7 - Kā publicēt 3D modeļus, izmantojot mitināšanas platformas

Visbeidzot, lai publicētu 3D modeļus savā tīmekļa vietnē, jums būs nepieciešams iegulstams 3D skatītājs. Uzņēmumā PhotoRobot šim nolūkam mūsu ierastais un ilggadējais partneris ir Emersya. Emersya 3D, AR un VR risinājums ir pieejams jebkurā tīmekļa lapā, ierīcē un operētājsistēmā.

‍

3D modeļu hostinga platformas Emersya zīmola attēls.

‍

Pateicoties natīvajai HTML5 un WebGL tehnoloģijai, Emersya skatītājam nav vajadzīgi spraudņi. Adaptīvais dizains nodrošina, ka viss produktu saturs ir skatāms un saderīgs ar visām ierīcēm, ko iepirkšanās laikā var izmantot pircēji. Savukārt ar aparatūru paātrināta 3D attēlošana, izmantojot WebGL tehnoloģiju, garantē augstas kvalitātes produktu saturu.

Mums vajadzēja tikai augšupielādēt failu skatītājā, un, pateicoties Emersya, mūsu 3D modeli pēc tam var iegult jebkurā lapā. Process ir tāds pats kā video iegulšana, izmantojot vienkāršu iframe kodu. Uzlabotā API nodrošina 3D modeļa vadību tieši no mūsu vietnes un darbojas jebkurā tīmekļa lapā vai CMS e-komercijas platformā.

‍

‍

Apskatiet iegulstamos 3D modeļus paši

‍

 
 
 

‍

‍

PhotoRobot atsauksme par Apple Object Capture

Galu galā mēs saskārāmies ar dažām problēmām, lietojot Object Capture. Pirmā, ko jau minējām, ir saistīta ar spēju skenēt spīdīgas virsmas. To iespējams apiet, izmantojot krustenisko polarizāciju, taču pēc tam nepieciešama manuāla rediģēšana.

Mēs pamanījām arī citas problēmas: darbu ar caurspīdīgiem priekšmetiem un gludu vai vienveidīgu virsmu skenēšanu. Pašlaik Object Capture nestrādā labi ar caurspīdīgumu. Tāpat tā netiek galā ar objektiem, kuriem trūkst tekstūras vai izteiktu raksturīgo pazīmju, un tas apgrūtina objekta formas noteikšanu.

Tomēr mūsuprāt Apple Object Capture darbojas teicami, un tā API nevainojami integrējas ar PhotoRobot programmatūru. Dažiem objektiem 3D modeļa izveide var būt izaicinājums, taču kopumā Object Capture ir apsveicams papildinājums studijā.

Īpaši dažiem produktiem tas rada iespaidīgus rezultātus, un vēlāka rediģēšana vai retušēšana gandrīz nav nepieciešama. Pēc tam ar 3D skatītājiem, piemēram, Emersya, 3D modeļus ir viegli iegult mūsu pašu tīmekļa lapā vai CMS e-komercijas platformās.

‍

‍

Vēlaties uzzināt vairāk par 3D modelēšanu un hostingu?

Sazinieties ar mums jau šodien vai pierakstieties zemāk mūsu profesionālās produktu fotografēšanas jaunumu vēstulei. Sekojiet mums arī platformās Facebook, LinkedIn un YouTube, lai būtu lietas kursā par visu, kas notiek nozarē un uzņēmumā PhotoRobot. No 3D modeļu izveides ar PhotoRobot līdz jebkura 360 vai 3D produktu satura ražošanai – mēs jums palīdzēsim.