Võta ühendust

Kuidas teha lihtsat 3D-mudelit Apple Object Capture API-ga

Vaadake, kuidas teha lihtsat 3D-mudelit, kasutades Apple'i objektihõive API-d, mis on integreeritud PhotoRobot juhtimis- ja automaatikatarkvaraga.

Apple'i objekti püüdmise API ja fotogrammeetria 3D-mudelid

Kohe käivitamisel soovisime testida Apple'i objekti püüdmise API-d, et teha PhotoRobot 3D-mudeleid. Ja kuigi see pole veel täiuslik, peame tunnistama, et Apple seab siin kindlasti standardi. Objekti püüdmine kasutab fotogrammeetria algoritme, et muuta fotoseeria kvaliteetseteks 3D-mudeliteks, mis on optimeeritud liitreaalsuse jaoks. See integreerub PhotoRobot control tarkvaraga ja professionaalsete 3D-sisu töövoogudega. 

Objekti hõivamise testimiseks oli protsess sarnane 360 keerutuse pildistamisega. Kõigepealt pildistasime kahte komplekti 36 fotost. See pakub vaateid nii ülalt kui ka toote alt. Seejärel kasutasime objekti püüdmist oma fotode skannimiseks ja USDZ-faili tootmiseks. Seda faili saame vaadata AR-i kiirvaates või manustada oma veebilehele 3D-sisuvaaturi (nt Emersya) abil. 

Aga kui hästi objekti püüdmine toimis? Lugege edasi, et näha tulemusi ise ja saada PhotoRobot ülevaade objekti püüdmise API-st. Vaadake, kus objektihõive paistab silma, võrreldes sellega, mis vajab veel parandamist. Jagame seda, mida testisime, tulemusi ja 3D-mudelite valmistamist Apple'i objektihõive ja PhotoRobot abil.

1 - Objekti hõivamise ülevaade ja integreerimine

Apple'i objektide jäädvustamine võib toimida iPhone'i või iPadi fotodega. Kuid tänases kasutusjuhtumis juurutame objekti hõive professionaalsetel tootefotodel, mille jäädvustasime PhotoRobot. Objektide jäädvustamine on saadaval MacOS Montereys ja uuemates versioonides, mis tähendab, et see integreerub sujuvalt meie automatiseerimispõhiste seadmetega e-kaubanduse pildistamiseks.

Fototöötlustarkvara kasutajaliides 3D mudeliga


Tarkvara API koos PhotoRobot tarkvaraga kasutab fotodest 3D-mudeli loomiseks fotogramm-meetria skaneerimise tehnikaid. See võtab teavet füüsilise objekti kohta meie kujutiste salvestamise, mõõtmise ja tõlgendamise kaudu. Seejärel kasutame seda teavet objekti kopeerimiseks 3D-digitaalse vara kujul.

Need varad muudavad tootelehtede, turunduskampaaniate, veebipõhiste kauplemiskohtade, nagu Shopify, videomängude ja muu jaoks kaaluka tootesisu. Need on midagi alates põhilistest interaktiivsetest 3D-mudelitest kuni tootekonfiguraatorite ja kaasahaaravate AR-kogemusteni.

2 - Kuidas pildistada toodet objekti hõivamiseks

Oma eksperimendi jaoks otsustasime ehitada 3D-mudelid ühest Salomoni mustast jalatsist. Me kasutasime PhotoRobot's Case'i oma motoriseeritud pöördlauana koos 26 MP Canon EOS RP-ga

Must kinga foto pöördlaua klaasplaadil.

Lõpuks pidime 3D-mudeli loomiseks kasutama kahte toote keerutust (millest igaüks koosnes 36 fotost). Üks meie keerutustest esitles jalatsid lamedalt küljel, et jäädvustada kinga ülemine ja alumine osa. Teine spin esitas meie kinga seisvas asendis, näidates 360 kraadi küljelt küljele.

Selleks pidime pildistama 36 kaadrit kinga ümber, mis asetati tavaliselt pöördlauale. Seejärel pidime tegema sama küljele asetatud kingaga, jäädvustades uuesti 36 kaadrit pöörlemisel. 

Nüüd, selle asemel, et kasutada standardset stuudiovalgustust, leidsime, et on vaja mõningaid kohandusi. Esiteks ilmneb objekti püüdmisel peegeldavate pindadega töötamisel probleeme. Siiski leidsime viisi, kuidas sellega tegeleda ja saavutada siiski rahuldavaid tulemusi.

3 - Valgustuse seadistuse kohandused

Pange tähele, et saadud mudelis küpsetavad kõik pimestavad alad peegeldust püüdmisse või segavad algoritmi täielikult. 

3D-mudeli tagavõte puma kingast, mis näitab pimestamist.

Paremate tulemuste saavutamiseks leidsime mõned tehnikad, mida saame stuudios kasutada. 

  • Valguse pehmendamiseks kasutage suuremat valguskujundajat. 
  • Seadke kaks esituld, et osutada objektile alates 45°.
  • Ärge kasutage taustavalgust.

Sageli annab see valgustuse seadistus tulemusi, millega saame töötada. Kuid mõnede toodete puhul tekib tarkvaral endiselt probleeme peegeldustega. Kui see juhtub, on kaamera polarisatsioonifiltri abil võimalik pimestamist vähendada. 

Kui on vaja täiendavat vähendamist, võite seda saavutada ristpolariseerumise kaudu. See meetod nõuab kahte polarisatsioonifiltrit: üks kaameral ja teine valgustuse ees. Ainus probleem on see, et saadud 3D-mudel kaotab kogu teabe pinna peegelduvuse kohta. See tähendab, et peate selle teabe hiljem käsitsi fototöötluse kaudu tagasi lisama.

4 - Kärpige fotosid enne 3D-mudeli genereerimist

Nüüd, enne 3D-mudeli genereerimist, leidsime, et parem on kõigepealt kõik meie fotod kärpida. See muudab mudeli loomise palju kiiremaks.

Kärpige pilte enne 3D-mudeli loomist.

Niisiis, PhotoRobot_Controls. aastal kärpisime lihtsalt ühe foto ja rakendasime operatsiooni kõigis 72 meie kaadris. Funktsioon Automaatne kärpimine võtab kõigi fotode töötlemiseks ja redigeerimistoimingu rakendamiseks aega vaid 5 sekundit. See ei ole oluline, kui palju fotosid on kontuuris, ja hoolimata asjaolust, et iga pilt on erineva suurusega.

Pärast tööprotsesse saame seejärel minna jaotisse Loo 3D-mudel , et konfigureerida seaded enne tootmist.

5 – Kuidas konfigureerida sätteid objekti hõivamisel

Objekti hõivamisel on 2 sätet, mida saame enne oma fotodest mudeli loomist konfigureerida. Neid võib leida pärast 3D-mudeli loo vajutamist.

PhotoRobot kasutajaliidese loomine 3D-mudel.

Esimest, tundlikkust, saab reguleerida normaalsest kõrgeks. See vastab sellele, kui tundlik algoritm reageerib.

Teine, objekti maskeerimine, saame sisse või välja lülitada, et objekti taustast automaatselt eraldada.

6 - Tulemuseks oleva mudeli genereerimine ja eelvaade

Pärast konfiguratsioonide valimist jääb üle vaid vajutada nuppu Start. Seejärel töötleb fotogrammeetria algoritm kõiki lähtefotosid ja toodab USDZ-faili, mis sisaldab meie mudelit. Fail luuakse umbes 3 minutiga objekti hõivamise ja keskmise riistvara abil, samas kui muud meetodid võivad nõuda tundidepikkust arvutamist ja professionaalset puudutust.

Selle asemel saame vähe aega pärast starti vajutamist väljundi eelvaateks MacOS-failina.

3D-mudeli liigutamine küljelt musta Salomoni kinga talladesse.

Seejärel saame selle failiga töötada mis tahes redigeerimistarkvaras. Kui olete rahul, saame kasutada faile e-poes nagu Shopify või mõnes muus veebiturul, mis toetab 3D-mudeleid.

Veebilehtede või turunduskampaaniate jaoks kasutamiseks on olemas spetsiaalsed 3D-sisumajutusplatvormid. Need platvormid toovad tõhusalt ellu 3D-toodete visualiseerimise ja kohandamise nii tootemeeskondade kui ka tarbijate jaoks.

7 - Kuidas avaldada 3D-mudeleid hostimisplatvormide kaudu

Lõpuks, et avaldada 3D-mudelid oma veebiruumis, vajate manustatavat 3D-vaatajat. Kell PhotoRobot on meie pikaajaline partner Emersya. Emersya 3D, AR ja VR kogemus on saadaval mis tahes veebilehele, seadmele või operatsioonisüsteemile.

3D mudeli hostimise platvorm Emersya brändingu pilt.


Kohaliku HTML5- ja WebGL-tehnoloogiaga emersya vaatur ei vaja pistikprogramme. Tundlik disain tagab, et kogu toote sisu on vaadatav ja ühilduv kõigis seadmetes, mida ostjad võivad kasutada. Samal ajal tagab riistvara kiirendatud 3D-d WebGL-tehnoloogia abil kvaliteetse tootesisu.

Kõik, mida me pidime tegema, oli üles laadida meie fail vaatajasse, ja tänu Emersyale on meie 3D-mudel siis igale lehele manustatav. See on sama protsess, mis video manustamine lihtsa iframe-koodi abil. Täiustatud API annab kontrolli 3D-mudeli üle otse meie veebisaidilt ja töötab mis tahes veebilehel või CMS-i e-kaubanduse platvormil.

Vaadake manustatavat 3D-mudelit ise


PhotoRobot ülevaade Apple'i objekti hõivamisest

Lõpuks tekkis meil objekti hõivamisega mõningaid probleeme. Esimene, nagu me juba mainisime, on seotud selle võimega skaneerida peegeldavaid pindu. Selle ümber on võimalik töötada ristpolariseerumise abil, kuid pärast seda on vaja käsitsi redigeerimist. 

Muud probleemid, mida märkasime, töötavad läbipaistvalt ja siledate või ühtsete pindade skannimisel. Praegu ei tööta objekti püüdmine läbipaistvusega hästi. Samuti ei tee seda objektide puhul, millel puudub tekstuur või eripära, mistõttu on objekti kuju tuvastamine raskem. 

Sellegipoolest arvame endiselt, et Apple toimib Objekti püüdmisega märkimisväärselt hästi ja selle API integreerub sujuvalt PhotoRobot tarkvaraga. Mõnede objektide jaoks 3D-mudeli loomine võib pakkuda väljakutset, kuid üldiselt on object capture stuudios teretulnud täiendus.

Eriti mõnede toodete puhul loob see muljetavaldavaid tulemusi, ilma et oleks vaja hilisemat redigeerimist või retušeerimist. Siis, kui 3D-vaatajad nagu Emersya, on lihtne lisada 3D-mudeleid meie enda veebilehele või CMS-i e-kaubanduse platvormidele. 

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

Võtke meiega ühendust juba täna või registreeruge allpool meie professionaalse tootefotograafia uudiskirja saamiseks. Samuti leidke meid Facebookist, LinkedInist ja YouTube'ist, et olla kursis kõigega, mis toimub tööstuses ja PhotoRobot. Alates sellest, kuidas valmistada PhotoRobot 3D-mudeleid kuni 360- või 3D-tootesisu tootmiseni, oleme teile kaetud.