KONTAK MY

Hoe om 'n eenvoudige 3D-model met Apple Object Capture API te maak

Kyk hoe om 'n eenvoudige 3D-model te maak met behulp van Apple se Object Capture API geïntegreer met PhotoRobot se Control & Automation sagteware.

Apple se voorwerp vang API en fotogrammetrie 3D Modelle

Onmiddellik op die bekendstelling het ons jeuk om Apple se Object Capture API te toets om 3D-modelle met PhotoRobot te maak. En terwyl dit nog nie perfek is nie, moet ons erken dat Apple beslis die standaard hier stel. Object Capture gebruik fotogrammetrie algoritmes om 'n reeks foto's te omskep in hoë gehalte 3D-modelle wat vir Aangevulde Realiteit geoptimaliseer is. Dit integreer met PhotoRobot Control sagteware en in professionele 3D-inhoudwerkvloeie. 

Om Objekvaslegging te toets, was die proses soortgelyk aan die fotografering van 360 draaie. Eerstens het ons twee stelle van 36 foto's gefotografeer. Dit bied aansigte van bo sowel as van die onderkant van die produk. Ons het toe Object Capture gebruik om ons foto's te skandeer en 'n USDZ-lêer te vervaardig. Hierdie lêer kan ons in AR Quick Look sien, of op ons webblad insluit met behulp van 'n 3D-inhoudkyker, soos Emersya

Maar hoe goed het Object Capture presteer? Lees verder om die resultate vir jouself te sien en kry PhotoRobot se hersiening van die Object Capture API. Kyk waar Voorwerpvaslegging uitblink, teenoor wat nog verbetering nodig het. Ons sal deel wat ons getoets het, die resultate, en hoe om 3D-modelle te maak met Apple se Object Capture en PhotoRobot.

1 - Voorwerpvaslegging oorsig en integrasie

Apple se Object Capture kan funksioneer met foto's vanaf 'n iPhone of 'n iPad. In vandag se gebruiksgeval ontplooi ons egter Object Capture op professionele produkfoto's wat ons met PhotoRobot vasgelê het. Object Capture is beskikbaar op MacOS Monterey en hoër, wat beteken dat dit naatloos integreer met ons outomatiseringsgedrewe toerusting vir e-handelsfotografie.

Foto redigering sagteware gebruiker koppelvlak met 3D model


Die API van die sagteware, tesame met PhotoRobot sagteware, gebruik fotogrammetrie-skanderingstegnieke om 'n 3D-model uit foto's te skep. Dit neem inligting oor die fisiese voorwerp via die opname, meting en interpretasie van ons beelde. Ons gebruik dan hierdie inligting om die voorwerp in die vorm van 'n 3D digitale bate te herhaal.

Hierdie bates sorg vir dwingende produkinhoud vir produkbladsye, bemarkingsveldtogte, aanlynmarkte soos Shopify, videospeletjies en meer. Hulle kom in die vorm van enigiets van basiese, interaktiewe 3D-modelle, tot produkkonfigurasies en indrukwekkende AR-ervarings.

2 - Hoe om 'n produk vir voorwerpopname te fotografeer

Vir ons eksperiment het ons gekies om 3D-modelle van 'n enkele stuk swart skoene van Salomon te bou. Ons het PhotoRobot's Case as ons gemotoriseerde draaitafel gebruik, saam met 'n 26 MP Canon EOS RP

Swart skoen op glasplaat van fotografie draaitafel.

Uiteindelik moes ons twee produkdraaie (elk bestaande uit 36 foto's) gebruik om die 3D-model te genereer. Een van ons draaie het die skoene plat aan sy sy aangebied om die skoen se bokant en onderkant vas te vang. Die ander spin het ons skoen in staande posisie aangebied, wat 360 grade van kant tot kant toon.

Hiervoor moes ons 36 rame om die skoen fotografeer, wat normaalweg op die draaitafel geplaas is. Toe moes ons dieselfde doen met die skoen wat aan sy sy gelê is en weer 36 rame in rotasie vasvang. 

Nou, eerder as om standaard ateljeebeligting te gebruik, het ons gevind dat 'n paar aanpassings nodig was. Vir een, Object Capture teëkom probleme wanneer werk met reflektiewe oppervlaktes. Ons het egter 'n manier gevind om hieraan te werk en steeds bevredigende resultate te behaal.

3 - Aanpassings aan die beligtingsopstelling

Let op, in die gevolglike model, enige gebiede met glans bak óf die refleksie in die vang, of verwar die algoritme heeltemal. 

3D model back-shot van puma skoen wat glans.

Vir beter resultate het ons 'n paar tegnieke gevind wat ons in die ateljee kan gebruik. 

  • Gebruik 'n groter ligvormer om die lig te versag. 
  • Stel twee voorste ligte om na die voorwerp van 45° te wys.
  • Gebruik geen agtergrondlig nie.

Dikwels lewer hierdie beligtingsopstelling resultate waarmee ons kan werk. Met sommige produkte sal die sagteware egter steeds probleme met refleksies ondervind. As dit gebeur, is dit moontlik om glans te verminder met behulp van 'n polarisasiefilter op die kamera. 

As verdere vermindering nodig is, kan u dit moontlik bereik via kruispolarisasie. Hierdie tegniek vereis twee polarisasiefilters: een op die kamera, en een voor die beligting. Die enigste probleem hiermee is dat die gevolglike 3D-model alle inligting oor die reflektiwiteit van die oppervlak verloor. Dit beteken dat u hierdie inligting later moet byvoeg via handmatige fotobewerking.

4 - Gewasfoto's voordat u die 3D-model genereer

Nou, voordat ons die 3D-model gegenereer het, het ons gevind dat dit beter was om eers al ons foto's te sny. Dit maak die opwekking van die model baie vinniger.

Gewas beelde voor die opwekking van 3D model.

Dus, in PhotoRobot_Controls, het ons eenvoudig een foto gesny en die operasie oor al 72 van ons rame toegepas. Die Auto Crop-funksie neem slegs 5 sekondes om alle foto's te verwerk en die redigeringsoperasie toe te pas. Dit maak nie saak hoeveel foto's in die buitelyn is nie, en ten spyte van die feit dat elke beeld 'n ander grootte is.

Na die operasieprosesse kan ons dan na Genereer 3D-model gaan om instellings voor produksie op te stel.

5 - Hoe om instellings in Objekvaslegging op te stel

Wanneer ons in Object Capture werk, is daar 2 instellings wat ons kan instel voordat ons 'n model uit ons foto's genereer. Dit kan gevind word nadat u op Generate 3D-model gedruk het.

PhotoRobot gebruikerskoppelvlak Skep 3D-model.

Die eerste, Sensitiwiteit, kan van normaal na hoog aangepas word. Dit stem ooreen met hoe sensitief die algoritme sal reageer.

Die tweede, Objekmaskering, kan ons aan of af skakel om die voorwerp outomaties van die agtergrond te skei.

6 - Genereer en voorskou van die gevolglike model

Nadat u u konfigurasies gekies het, druk al wat oorbly , op Begin. Die fotogrammetrie-algoritme verwerk dan al die bronfoto's, en produseer 'n USDZ-lêer wat ons model bevat. Die lêer word binne ongeveer 3 minute geskep met Object Capture en gemiddelde hardeware, terwyl ander metodes ure se berekening en 'n professionele aanraking kan benodig.

In plaas daarvan, in 'n kort tyd nadat ons begin gedruk het, ontvang ons die uitset as 'n MacOS-lêer vir voorskou.

Die verskuiwing van 3D-model van kant na sole van swart Salomon-skoen.

Ons kan dan met hierdie lêer werk op enige redigeringsagteware. As ons tevrede is, kan ons lêers gebruik op 'n e-winkel soos Shopify, of enige ander aanlynmarkte met ondersteuning vir 3D-modelle.

Om vir u webblaaie of bemarkingsveldtogte te gebruik, is daar toegewyde 3D-inhoudhostingplatforms. Hierdie platforms bring effektief 3D-produkvisualisering en aanpassing lewendig, vir beide produkspanne en verbruikers.

7 - Hoe om 3D-modelle via hostingplatforms te publiseer

Ten slotte, om 3D-modelle op u eie webruimte te publiseer, benodig u 'n inbeddbare 3D-kyker. Op PhotoRobot is ons go-to en 'n lang tyd vennoot hiervoor Emersya. Die Emersya 3D,AR & VR-ervaring is beskikbaar vir enige webblad, toestel of bedryfstelsel.

3D-model hosting platform Emersya-handelsmerkbeeld.


Met inheemse HTML5- en WebGL-tegnologie benodig die Emersya-kyker geen invoegtoepassings nie. Responsiewe ontwerp verseker dat alle produkinhoud sigbaar en versoenbaar is op alle toestelle wat kopers kan gebruik. Intussen, hardeware versnel 3D met behulp van WebGL tegnologie waarborg 'n hoë-gehalte produk inhoud.

Al wat ons moes doen, was om ons lêer in die kyker op te laai, 'n, danksy Emersya, ons 3D-model is dan op enige bladsy ingebed. Dit is dieselfde proses as om 'n video in te sluit met behulp van 'n eenvoudige iframe-kode. Die gevorderde API bied beheer oor die 3D-model direk vanaf ons webwerf, en werk op enige webblad of CMS e-handelsplatform.

Sien die inbeddbare 3D-model vir jouself


PhotoRobot se resensie van Apple se voorwerpvaslegging

Op die ou end het ons 'n paar probleme met Objekvaslegging teëgekom. Die eerste, wat ons reeds genoem het, hou verband met die vermoë om reflektiewe oppervlaktes te skandeer. Dit is moontlik om hieraan te werk met behulp van kruispolarisasie, maar handmatige redigering is daarna nodig. 

Ander kwessies wat ons opgemerk het, werk met deursigtigheid, en wanneer gladde of eenvormige oppervlaktes geskandeer word. Tans werk Objekvaslegging nie goed met deursigtigheid nie. Dit is ook nie met voorwerpe wat nie tekstuur of kenmerkende eienskappe het nie, wat dit moeiliker maak om voorwerpvorm op te spoor. 

Nietemin dink ons steeds Apple presteer merkwaardig goed met Object Capture, en sy API integreer naatloos met PhotoRobot sagteware. Die opwekking van 'n 3D-model vir sommige voorwerpe kan 'n uitdaging bied, maar oor die algemeen maak Object Capture 'n welkome toevoeging in die ateljee.

Veral vir sommige produkte genereer dit indrukwekkende resultate sonder veel behoefte aan latere redigering of retouchering. Dan, met 3D-kykers soos Emersya, is dit maklik om 3D-modelle op ons eie webblad of CMS-e-handelsplatforms in te sluit. 

Nuuskierig om meer te wete te kom oor 3D-modellering en hosting?

Reik vandag na ons uit of teken hieronder aan vir ons Professionele Produkfotografie Nuusbrief. Vind ons ook op Facebook, LinkedIn en YouTube om op hoogte te bly van alles wat in die bedryf gebeur en PhotoRobot. Van hoe om 3D-modelle met PhotoRobot te maak, tot die produksie van enige 360 of 3D-produkinhoud, het ons u gedek.