Sådan laver du en simpel 3D-model med Apple Object Capture API
Se, hvordan du laver en simpel 3D-model med Apples Object Capture API integreret i PhotoRobots kontrol- og automatiseringssoftware.
Apples Object Capture API og 3D-modeller baseret på fotogrammetri
Allerede ved lanceringen var vi spændte på at teste Apples Object Capture API til at lave 3D-modeller med PhotoRobot. Selvom løsningen endnu ikke er perfekt, må vi indrømme, at Apple helt sikkert sætter standarden her. Object Capture bruger fotogrammetri-algoritmer til at omdanne en række fotos til 3D-modeller i høj kvalitet, der er optimeret til Augmented Reality. Løsningen kan integreres med PhotoRobot Control-software og i professionelle 3D-workflows.
Da vi testede Object Capture, lignede processen den, vi bruger til at fotografere 360-spins. Først tog vi to sæt på 36 fotos. Det giver visninger både ovenfra og fra undersiden af produktet. Derefter brugte vi Object Capture til at scanne vores fotos og generere en USDZ-fil. Den fil kunne vi se i AR Quick Look eller indlejre på vores hjemmeside med en 3D-viewer som Emersya.
Men hvordan klarede Object Capture sig? Læs videre, se resultaterne selv, og få PhotoRobots vurdering af Object Capture API. Se, hvor Object Capture er stærk, og hvad der stadig kan forbedres. Vi gennemgår, hvad vi testede, resultaterne, og hvordan du laver 3D-modeller med Apples Object Capture og PhotoRobot.
1 - Object Capture: overblik og integration
Apples Object Capture kan arbejde med fotos fra en iPhone eller en iPad. I dette eksempel bruger vi dog Object Capture på professionelle produktfotos, som vi har optaget med PhotoRobot. Object Capture er tilgængelig på macOS Monterey og nyere, så den kan integreres gnidningsfrit med vores automatiserede udstyr til e-commerce-fotografering.

Softwarens API bruger sammen med PhotoRobot-softwaren fotogrammetriske scanningsteknikker til at skabe en 3D-model ud fra fotos. Den indsamler oplysninger om det fysiske objekt ved at registrere, måle og fortolke vores billeder. Disse oplysninger bruger vi derefter til at gengive objektet som et digitalt 3D-asset.
Sådanne assets er oplagt indhold til produktsider, marketingkampagner, online marketplaces som Shopify, videospil og meget mere. De findes i alt fra enkle, interaktive 3D-modeller til produktkonfiguratorer og medrivende AR-oplevelser.
2 - Sådan fotograferer du et produkt til Object Capture
Til vores eksperiment valgte vi at bygge 3D-modeller af et enkelt sort fodtøj fra Salomon. Vi brugte PhotoRobots Case som motoriseret drejebord sammen med et 26 MP Canon EOS RP.

Til sidst havde vi brug for to produktspins (hver med 36 fotos) for at generere 3D-modellen. Det ene spin viste fodtøjet liggende på siden, så vi fik skoens overside og underside med. Det andet spin viste skoen i stående position og dækkede 360 grader fra side til side.
Her skulle vi fotografere 36 billeder rundt om skoen, som stod normalt på drejebordet. Derefter skulle vi gøre det samme med skoen liggende på siden og igen optage 36 billeder under rotationen.
I stedet for at bruge standardbelysning i studiet viste det sig, at der var brug for nogle justeringer. For det første har Object Capture problemer med reflekterende overflader. Vi fandt dog en måde at omgå det på og opnåede stadig tilfredsstillende resultater.
3 - Justeringer af lysopsætningen
Læg mærke til, at områder med genskin i den færdige model enten får refleksionen brændt ind i optagelsen eller helt forvirrer algoritmen.

For at få bedre resultater fandt vi nogle teknikker, du kan bruge i studiet.
- Brug en større lysformer for at gøre lyset blødere.
- Placér to frontlys, så de peger mod objektet fra 45°.
- Brug ikke baggrundslys.
Denne belysningsopsætning giver ofte resultater, vi kan arbejde videre med. Med nogle produkter vil softwaren dog stadig have problemer med refleksioner. Når det sker, kan du reducere genskin ved at bruge et polarisationsfilter på kameraet.
Hvis der er brug for yderligere reduktion, kan du eventuelt opnå det med krydspolarisering. Teknikken kræver to polarisationsfiltre: ét på kameraet og ét foran belysningen. Ulempen er, at den resulterende 3D-model mister al information om overfladens reflektivitet. Det betyder, at du senere selv skal tilføje denne information igen via manuel billedredigering.
4 - Beskær fotos, før du genererer 3D-modellen
Før vi genererede 3D-modellen, fandt vi ud af, at det er bedre først at beskære alle fotos. Det gør det meget hurtigere at generere modellen.

I PhotoRobot_Controls beskar vi derfor blot ét foto og anvendte handlingen på alle 72 billeder. Funktionen Auto Crop behandler alle fotos og anvender redigeringen på kun 5 sekunder. Det gælder uanset, hvor mange fotos der er i forløbet, og selvom hvert billede har en forskellig størrelse.
Når handlingen er gennemført, kan vi gå til Generate 3D model for at konfigurere indstillingerne, inden modellen produceres.
5 - Sådan konfigurerer du indstillinger i Object Capture
I Object Capture er der 2 indstillinger, vi kan konfigurere, før vi genererer en model ud fra vores fotos. Du finder dem, når du har klikket på Generate 3D model.

Den første, Sensitivity, kan justeres fra normal til høj. Den styrer, hvor følsomt algoritmen reagerer.
Den anden, Object masking, kan vi slå til eller fra for automatisk at adskille objektet fra baggrunden.
6 - Generering og forhåndsvisning af den færdige model
Når du har valgt dine indstillinger, mangler du kun at klikke på Start. Fotogrammetri-algoritmen behandler derefter alle kildefotos og producerer en USDZ-fil med vores model. Filen oprettes på cirka 3 minutter med Object Capture og gennemsnitlig hardware, mens andre metoder kan kræve timevis af beregning og professionel indsats.
I stedet modtager vi kort tid efter, at vi har klikket på Start, resultatet som en MacOS-fil til forhåndsvisning.
Vi kan derefter arbejde videre med filen i et vilkårligt redigeringsprogram. Når vi er tilfredse, kan vi bruge filerne i en webshop som Shopify eller på andre online markedspladser med understøttelse af 3D-modeller.
Til brug på dine websider eller i dine marketingkampagner findes der dedikerede platforme til hosting af 3D-indhold. Disse platforme gør effektivt 3D-produktvisualisering og tilpasning levende, både for produktteams og forbrugere.
7 - Sådan udgiver du 3D-modeller via hostingplatforme
Til sidst skal du bruge en indlejrbar 3D-viewer for at udgive 3D-modeller på dit eget webområde. Hos PhotoRobot er vores foretrukne og mangeårige partner på dette område Emersya. Emersya 3D-, AR- og VR-oplevelsen kan bruges på enhver webside, enhed og ethvert operativsystem.

Med native HTML5- og WebGL-teknologi kræver Emersya-vieweren ingen plug-ins. Responsivt design sikrer, at alt produktindhold kan vises og er kompatibelt på alle enheder, som kunderne kan finde på at bruge. Samtidig garanterer hardwareaccelereret 3D med WebGL-teknologi produktindhold af høj kvalitet.
Vi skulle blot uploade vores fil til vieweren, og takket være Emersya kan vores 3D-model derefter indlejres på en vilkårlig side. Det er samme fremgangsmåde som at indlejre en video med en simpel iframe-kode. Den avancerede API giver kontrol over 3D-modellen direkte fra vores website og fungerer på enhver webside og ethvert CMS-baseret e-commerce-system.
Se de indlejrede 3D-modeller med dine egne øjne
PhotoRobots vurdering af Apples Object Capture
Til sidst stødte vi på nogle få problemer med Object Capture. Det første, som vi allerede har nævnt, handler om evnen til at scanne reflekterende overflader. Det er muligt at omgå det med krydspolarisering, men det kræver manuel redigering bagefter.
Vi har også lagt mærke til udfordringer med transparente materialer og ved scanning af glatte eller ensartede overflader. Object Capture fungerer i øjeblikket ikke godt med transparens. Det gælder også for objekter uden tekstur eller tydelige kendetegn, hvilket gør det sværere at registrere objektets form.
Alligevel mener vi, at Apple klarer sig bemærkelsesværdigt godt med Object Capture, og at API'et integreres problemfrit med PhotoRobot-softwaren. Det kan være en udfordring at generere en 3D-model af visse objekter, men samlet set er Object Capture et kærkomment tilskud til studiet.
Især for nogle produkter giver det imponerende resultater, uden at der er større behov for efterfølgende redigering eller retouchering. Med 3D-viewere som Emersya er det derefter nemt at indlejre 3D-modeller på vores egen hjemmeside eller i e-commerce-platforme med CMS.
Vil du vide mere om 3D-modellering og hosting?
Kontakt os i dag, eller tilmeld dig vores nyhedsbrev om professionel produktfotografering nedenfor. Du kan også følge os på Facebook, LinkedIn og YouTube og holde dig opdateret om alt, hvad der sker i branchen og hos PhotoRobot. Fra hvordan du laver 3D-modeller med PhotoRobot til produktion af alt slags 360- og 3D-produktindhold – vi har dig dækket ind.

