Kuidas luua lihtne 3D-mudel Apple Object Capture API abil

Kuidas luua lihtne 3D-mudel Apple Object Capture API abil

Vaadake, kuidas luua lihtne 3D-mudel, kasutades Apple’i Object Capture API-t, mis on integreeritud PhotoRobot juhtimis- ja automatiseerimistarkvaraga.

Säästke aega ja võtke selle lehe sisu kokku
Valige tööriist, millega selle lehe kokkuvõte koostada:

Apple’i Object Capture API ja fotogrammeetria põhised 3D-mudelid

Kohe pärast turuletulekut tahtsime Apple’i Object Capture API-t PhotoRobot süsteemiga 3D-mudelite loomiseks proovile panna. Kuigi see ei ole veel täiuslik, peame möönma, et Apple seab siin kindlasti standardi. Object Capture kasutab fotogrammeetria algoritme, et muuta fotoseeria kvaliteetseteks 3D-mudeliteks, mis on optimeeritud liitreaalsuse jaoks. See ühildub PhotoRobot juhtimistarkvaraga ning professionaalsete 3D-sisu töövoogudega.

Object Capture’i testimise protsess sarnanes 360-kraadiste pööretega pildistamisele. Kõigepealt pildistasime kaks komplekti, kummaski 36 fotot. See annab vaated nii toote ülaltpoolt kui ka altpoolt. Seejärel skaneerisime fotod Object Capture’iga ja lõime USDZ-faili. Seda faili sai vaadata funktsiooniga AR Quick Look või lisada oma veebilehele 3D-sisu vaaturi abil, näiteks Emersya.

Kuidas aga Object Capture toimis? Lugege edasi, et tulemusi ise näha ja saada PhotoRobot hinnang Object Capture API kohta. Vaadake, milles Object Capture silma paistab ja mis vajab veel arendamist. Jagame, mida testisime, millised olid tulemused ning kuidas luua 3D-mudeleid Apple’i Object Capture’i ja PhotoRobot süsteemi abil.

‍

Vaadake PhotoRobot 3D-modelleerimise demovideot, et näha, kuidas fotodest saavad digiteeritud objektid.

‍

‍

‍

1 – Object Capture’i ülevaade ja integratsioon

Apple’i Object Capture töötab iPhone’i või iPadiga tehtud fotodega. Selles näites kasutame Object Capture’it aga professionaalsetel tootefotodel, mille tegime PhotoRobot seadmega. Object Capture on saadaval MacOS Montereys ja uuemates versioonides, mistõttu ühildub see sujuvalt meie automatiseeritud e-kaubanduse fotograafia seadmetega.

‍

Fototöötlustarkvara kasutajaliides 3D-mudeliga

‍
Tarkvara API kasutab koos PhotoRobot tarkvaraga fotogrammeetria skaneerimistehnikaid, et luua fotodest 3D-mudel. See kogub teavet füüsilise objekti kohta, salvestades, mõõtes ja tõlgendades meie pildimaterjali. Seejärel kasutame seda teavet objekti taasloomiseks 3D-digivara kujul.

Sellised digivarad sobivad suurepäraselt tootelehtede, turunduskampaaniate, veebiturgude (nt Shopify), videomängude ja muu sisuks. Need võivad olla nii lihtsad interaktiivsed 3D-mudelid kui ka tootekonfiguraatorid ja kaasahaaravad AR-elamused.

‍

‍

2 – Kuidas toodet Object Capture’i jaoks pildistada

Katse jaoks otsustasime luua 3D-mudelid ühest mustast Salomoni jalatsist. Mootorkäitega pöörleva aluse rollis kasutasime PhotoRobot Case seadet ning 26 MP kaamerat Canon EOS RP.

‍

Must king fotograafia pöördlaua klaasplaadil.

‍

Lõpuks vajasime 3D-mudeli loomiseks kahte toote pööret (kumbki 36 fotost). Ühel pöördel oli jalats külili, et jäädvustada kinga pealmine ja alumine külg. Teisel pöördel oli king püstiasendis, näidates seda 360 kraadi külgvaates.

Selleks pidime pildistama 36 kaadrit ümber kinga, mis oli asetatud tavapäraselt pöördlauale. Seejärel tegime sama külili asetatud kingaga, jäädvustades pöörlemisel taas 36 kaadrit.

Tavapärase stuudiovalgustuse asemel osutusid vajalikuks mõned kohandused. Esiteks on Object Capture’il probleeme läikivate pindadega. Leidsime siiski viisi, kuidas sellest mööda minna ja ikkagi rahuldavaid tulemusi saavutada.

‍

‍

3 – Valgustuse seadistuse kohandused

Pange tähele, et saadud mudelis kas põimuvad peegeldused läikivatel aladel jäädvustusse või ajavad algoritmi täiesti segadusse.

‍

Puma jalatsi 3D-mudeli tagantvaade, millel on näha helgid.

‍

Parema tulemuse saamiseks leidsime mõned tehnikad, mida saab stuudios rakendada.

  • Kasutage valguse pehmendamiseks suuremat valgusvormijat.
  • Suunake kaks eesmist valgustit objektile 45° nurga alt.
  • Ärge kasutage taustavalgustust.

‍

Sageli annab selline valgustusseadistus tulemuse, millega on võimalik edasi töötada. Mõne toote puhul tekivad tarkvaral peegelduste tõttu siiski probleemid. Sellisel juhul saab pimestust vähendada, kasutades kaameral polarisatsioonifiltrit.

Kui vaja on peegelduste veelgi suuremat vähendamist, on see potentsiaalselt võimalik ristpolarisatsiooni abil. See meetod eeldab kahte polarisatsioonifiltrit: ühte kaameral ja teist valgusti ees. Ainus probleem on see, et saadud 3D mudel kaotab kogu teabe pinna peegeldusvõime kohta. See tähendab, et peate selle teabe hiljem käsitsi fototöötluse abil tagasi lisama.

‍

‍

4 – Kärpige fotod enne 3D mudeli loomist

Enne 3D mudeli loomist leidsime, et on parem kärpida kõik fotod ette ära. See muudab mudeli loomise oluliselt kiiremaks.

‍

Kärpige pildid enne 3D-mudeli loomist.

‍

Seega kärpisime programmis PhotoRobot_Controls vaid ühe foto ja rakendasime toimingut kõigile 72 kaadrile. Funktsioon Auto Crop töötleb kõik fotod ja rakendab toimingu vaid 5 sekundiga. See kehtib sõltumata sellest, mitu fotot on ülesvõtete komplektis, ja ka siis, kui iga pilt on erineva suurusega.

Pärast toimingu töötlemist saame minna valikule Generate 3D model, et enne loomist seaded määrata.

‍

‍

5 – Kuidas seadistada Object Capture’is seadeid

Object Capture’is töötades on 2 seadet, mida saame enne fotodest mudeli loomist konfigureerida. Need asuvad nupu Generate 3D model. vajutamise järel.

‍

PhotoRobot kasutajaliides „Create 3D model“.

‍

Esimest, Sensitivity, saab reguleerida vahemikus „normal“ kuni „high“. See määrab, kui tundlikult algoritm reageerib.

Teise, Object masking, saame sisse või välja lülitada, et objekt taustast automaatselt eraldada.

‍

‍

6 – Valmiva mudeli loomine ja eelvaade

Pärast seadete valimist jääb üle vaid vajutada Start. Fotogrammeetria algoritm töötleb seejärel kõik lähtefotod ja loob meie mudelit sisaldava USDZ-faili. Object Capture’iga ja keskmise riistvaraga luuakse fail ligikaudu 3 minutiga, samas kui muud meetodid võivad nõuda tunde kestvaid arvutusi ja professionaali kätt.

Selle asemel saame pärast nupu Start vajutamist üsna kiiresti eelvaateks MacOS-i faili.

6 – Valmiva mudeli loomine ja eelvaade

‍

Seda faili saame seejärel töödelda mis tahes redigeerimistarkvaras. Kui tulemus rahuldab, saame faile kasutada e-poes, näiteks platvormil Shopify, või mis tahes muus veebiturul, mis toetab 3D mudeleid.

Teie veebilehtedel või turunduskampaaniates kasutamiseks on olemas spetsiaalsed 3D sisu hostimisplatvormid. Need platvormid äratavad 3D tootevisualiseerimise ja kohandamise tõhusalt ellu nii tootetiimide kui ka tarbijate jaoks.

‍

‍

7 – Kuidas avaldada 3D mudeleid hostimisplatvormide kaudu

Lõpuks vajate 3D mudelite avaldamiseks oma veebiruumis manustatavat 3D vaaturit. Ettevõttes PhotoRobot on selle jaoks meie esmavalik ja pikaajaline partner Emersya. Emersya 3D, AR & VR lahendus on saadaval igale veebilehele, seadmele ja operatsioonisüsteemile.

‍

3D-mudelite hostimisplatvormi Emersya brändipilt.

‍

Emersya vaaturi aluseks on HTML5 ja WebGL tehnoloogia, mistõttu ei vaja see lisandmooduleid. Responsiivne disain tagab, et kogu tootesisu on vaadatav ja ühilduv kõigis seadmetes, mida ostjad võivad kasutada. Samal ajal tagab WebGL tehnoloogial põhinev riistvaraliselt kiirendatud 3D kvaliteetse tootesisu.

Pidime vaid oma faili vaaturisse üles laadima ja tänu Emersyale on meie 3D mudel seejärel manustatav mis tahes lehele. See toimub samamoodi nagu video manustamine lihtsa iframe-koodiga. Täiustatud API võimaldab 3D mudelit juhtida otse meie veebilehelt ja töötab igal veebilehel ning CMS-i põhisel e-kaubanduse platvormil.

‍

‍

Vaadake manustatavaid 3D mudeleid ise

‍

 
 
 

‍

‍

Ettevõtte PhotoRobot ülevaade Apple’i Object Capture’ist

Lõppkokkuvõttes tekkis Object Capture’iga mõni probleem. Esimene, millest juba rääkisime, puudutab peegeldavate pindade skannimist. Selle saab lahendada ristpolarisatsiooniga, kuid pärast on vajalik käsitsi töötlemine.

Muud probleemid, mida märkasime, on seotud läbipaistvuse ning siledate ja ühtlaste pindade skannimisega. Praegu ei tule Object Capture läbipaistvusega hästi toime. Samuti ei tule see hästi toime objektidega, millel puudub tekstuur või eristatavad tunnusjooned, mistõttu on objekti kuju raskem tuvastada.

Sellegipoolest arvame, et Apple’i Object Capture toimib tähelepanuväärselt hästi ning selle API integreerub sujuvalt PhotoRoboti tarkvaraga. Mõne objekti 3D-mudeli loomine võib olla keeruline, kuid üldiselt on Object Capture stuudios teretulnud täiendus.

Eriti mõne toote puhul annab see muljetavaldavaid tulemusi, ilma et hiljem oleks vaja palju töödelda või retušeerida. Seejärel on 3D-vaaturite, näiteks Emersya, abil 3D-mudeleid lihtne lisada oma veebilehele või CMS-põhistele e-kaubanduse platvormidele.

‍

‍

Kas soovite 3D-modelleerimise ja hostimise kohta rohkem teada?

Võtke meiega juba täna ühendust või tellige allpool meie professionaalse tootefotograafia uudiskiri. Leiate meid ka platvormidelt Facebook, LinkedIn ja YouTube, et olla kursis kõigega, mis toimub tööstuses ja PhotoRobotis. Alates 3D-mudelite loomisest PhotoRobotiga kuni mis tahes 360°- või 3D-tootesisu tootmiseni – oleme teile toeks igas etapis.