KONTAKT OS

Sådan laver du en simpel 3D-model med Apple Object Capture API

Se, hvordan du laver en simpel 3D-model ved hjælp af Apples Object Capture API integreret med PhotoRobot's Control & Automation-software.

Apples Object Capture API og Photogrammetry 3D-modeller

Umiddelbart efter lanceringen kløede vi på for at teste Apples Object Capture API for at lave 3D-modeller med PhotoRobot. Og selvom det ikke er perfekt endnu, må vi indrømme, at Apple bestemt sætter standarden her. Object Capture bruger fotogrammetrialgoritmer til at omdanne en række fotos til 3D-modeller i høj kvalitet, der er optimeret til Augmented Reality. Det integreres med PhotoRobot Control-software og i professionelle 3D-indholdsarbejdsgange. 

For at teste Object Capture svarede processen til at fotografere 360 spins. Først fotograferede vi to sæt af 36 fotos. Dette giver visninger ovenfra såvel som fra bunden af produktet. Vi brugte derefter Object Capture til at scanne vores fotos og producere en USDZ-fil. Denne fil kunne vi se i AR Quick Look eller integrere på vores webside ved hjælp af en 3D-indholdsfremviser, såsom Emersya

Men hvor godt klarede Object Capture sig? Læs videre for at se resultaterne for dig selv og få PhotoRobot's gennemgang af Object Capture API. Se, hvor Object Capture udmærker sig, i forhold til hvad der stadig skal forbedres. Vi deler, hvad vi testede, resultaterne, og hvordan man laver 3D-modeller med Apples Object Capture and PhotoRobot.

1 - Oversigt og integration af objektoptagelse

Apples Object Capture kan fungere med fotos fra en iPhone eller en iPad. Men i dagens brugstilfælde implementerer vi Object Capture på professionelle produktbilleder, vi har taget med PhotoRobot. Object Capture er tilgængelig på MacOS Monterey og nyere, hvilket betyder, at det integreres problemfrit med vores automatiseringsdrevne udstyr til e-handelsfotografering.

Brugergrænseflade til fotoredigeringssoftware med 3D-model


Softwarens API bruger sammen med PhotoRobot-software fotogrammetriscanningsteknikker til at skabe en 3D-model ud fra fotos. Den tager information om det fysiske objekt ved at optage, måle og fortolke vores billeder. Vi bruger derefter disse oplysninger til at replikere objektet i form af et digitalt 3D-aktiv.

Disse aktiver giver overbevisende produktindhold til produktsider, marketingkampagner, online markedspladser som Shopify, videospil og mere. De kommer i form af alt fra grundlæggende, interaktive 3D-modeller til produktkonfiguratorer og fordybende AR-oplevelser.

2 - Sådan fotograferes et produkt til Object Capture

Til vores eksperiment valgte vi at bygge 3D-modeller af et enkelt stykke sort fodtøj fra Salomon. Vi brugte PhotoRobot's Case som vores motoriserede pladespiller sammen med en 26 MP Canon EOS RP

Sort sko på glasplade af fotografisk pladespiller.

I sidste ende var vi nødt til at bruge to produktspins (hver bestående af 36 fotos) til at generere 3D-modellen. Et af vores spins præsenterede fodtøjet fladt på siden for at fange skoens top og bund. Det andet spin præsenterede vores sko i stående stilling og viste 360 grader fra side til side.

Til dette skulle vi fotografere 36 rammer omkring skoen, som normalt blev placeret på pladespilleren. Derefter var vi nødt til at gøre det samme med skoen lagt på siden og igen fange 36 rammer i rotation. 

Nu, i stedet for at bruge standard studiebelysning, fandt vi, at et par justeringer var nødvendige. For det første støder Object Capture på problemer, når man arbejder med reflekterende overflader. Vi fandt dog en måde at omgå dette på og stadig opnå tilfredsstillende resultater.

3 - Justeringer af lysopsætningen

Bemærk, i den resulterende model, at alle områder med blændinger enten bager refleksionen i optagelsen eller forvirrer algoritmen helt. 

3D-model back-shot af puma sko, der viser blændinger.

For bedre resultater fandt vi et par teknikker, vi kan anvende i studiet. 

  • Brug en større lysformer til at blødgøre lyset. 
  • Indstil to forlygter til at pege på objektet fra 45°.
  • Brug intet baggrundslys.

Ofte giver denne lysopsætning resultater, vi kan arbejde med. Men med nogle produkter vil softwaren stadig støde på problemer med refleksioner. Når dette sker, er det muligt at reducere blænding ved hjælp af et polarisationsfilter på kameraet. 

Hvis yderligere reduktion er nødvendig, kan du potentielt opnå det via krydspolarisering. Denne teknik kræver to polarisationsfiltre: et på kameraet og et foran belysningen. Det eneste problem med dette er, at den resulterende 3D-model mister al information om overfladens reflektivitet. Dette betyder, at du bliver nødt til at tilføje disse oplysninger tilbage senere via manuel fotoredigering.

4 - Beskær fotos, før du genererer 3D-modellen

Nu, før vi genererede 3D-modellen, fandt vi, at det var bedre at beskære alle vores fotos først. Dette gør generering af modellen meget hurtigere.

Beskær billeder, før du genererer 3D-modellen.

Så i PhotoRobot_Controls beskårne vi simpelthen et foto og anvendte operationen på tværs af alle 72 af vores rammer. Funktionen Auto Crop tager kun 5 sekunder at behandle alle fotos og anvende redigeringsoperationen. Dette er uanset hvor mange fotos der er i omridset, og på trods af at hvert billede er en anden størrelse.

Efter operationsprocesserne kan vi derefter gå til Generer 3D-model for at konfigurere indstillinger før produktion.

5 - Sådan konfigureres indstillinger i Object Capture

Når du arbejder i Object Capture, er der 2 indstillinger, vi kan konfigurere, før vi genererer en model fra vores fotos. Disse kan findes efter at have trykket på Generer 3D-model.

PhotoRobot brugergrænseflade Opret 3D-model.

Den første, Følsomhed, kan justeres fra normal til høj. Dette svarer til, hvor følsom algoritmen vil reagere.

Den anden, Objektmaskering, kan vi slå til eller fra for automatisk at adskille objektet fra baggrunden.

6 - Generering og forhåndsvisning af den resulterende model

Når du har valgt dine konfigurationer, er det eneste, der er tilbage, at trykke på Start. Fotogrammetrialgoritmen behandler derefter alle kildefotos og producerer en USDZ-fil, der indeholder vores model. Filen oprettes på cirka 3 minutter med Object Capture og gennemsnitlig hardware, mens andre metoder kan kræve timers beregning og et professionelt touch.

I stedet modtager vi på kort tid efter at have trykket på Start output som en MacOS-fil til forhåndsvisning.

Flytning af 3D-model fra side til såler af sort Salomon sko.

Vi kan derefter arbejde med denne fil på enhver redigeringssoftware. Når vi er tilfredse, kan vi bruge filer i en e-shop som Shopify eller andre online markedspladser med understøttelse af 3D-modeller.

Til brug for dine websider eller marketingkampagner er der dedikerede 3D-indholdshostingplatforme. Disse platforme bringer effektivt 3D-produktvisualisering og tilpasning til live for både produktteams og forbrugere.

7 - Sådan udgives 3D-modeller via hostingplatforme

Endelig skal du bruge en integreret 3D-fremviser for at udgive 3D-modeller på dit eget webhotel. Hos PhotoRobot er vores go-to og mangeårige partner til dette Emersya. Emersya 3D-, AR- og VR-oplevelsen er tilgængelig for enhver webside, enhed eller operativsystem.

3D-model hosting platform Emersya branding image.


Med indbygget HTML5- og WebGL-teknologi kræver Emersya-fremviseren ingen plug-ins. Responsivt design sikrer, at alt produktindhold kan ses og er kompatibelt på alle enheder, som kunderne måtte bruge. I mellemtiden garanterer hardwareaccelereret 3D ved hjælp af WebGL-teknologi produktindhold af høj kvalitet.

Alt, hvad vi skulle gøre, var at uploade vores fil til fremviseren, og takket være Emersya kan vores 3D-model derefter integreres på enhver side. Det er den samme proces som at integrere en video ved hjælp af en simpel iframe-kode. Den avancerede API giver kontrol over 3D-modellen direkte fra vores hjemmeside og fungerer på enhver webside eller CMS e-handelsplatform.

Se selv den integrerbare 3D-model


PhotoRobot anmeldelse af Apples Object Capture

I sidste ende stødte vi på et par problemer med Object Capture. Den første, vi allerede nævnte, vedrører dens evne til at scanne reflekterende overflader. Det er muligt at omgå dette ved hjælp af krydspolarisering, men manuel redigering er påkrævet efter. 

Andre problemer, vi har bemærket, er at arbejde med gennemsigtighed, og når vi scanner glatte eller ensartede overflader. I øjeblikket fungerer Object Capture ikke godt med gennemsigtighed. Det gør det heller ikke med objekter, der mangler tekstur eller særpræg, hvilket gør det vanskeligere at opdage objektform. 

Ikke desto mindre synes vi stadig, at Apple klarer sig bemærkelsesværdigt godt med Object Capture, og dets API integreres problemfrit med PhotoRobot software. Generering af en 3D-model til nogle objekter kan give en udfordring, men samlet set er Object Capture en velkommen tilføjelse i studiet.

Især for nogle produkter genererer det imponerende resultater uden meget behov for senere redigering eller retouchering. Derefter, med 3D-seere som Emersya, er det nemt at integrere 3D-modeller på vores egen webside eller CMS-e-handelsplatforme. 

Er du nysgerrig efter at lære mere om 3D-modellering og hosting?

Kontakt os i dag, eller tilmeld dig vores nyhedsbrev om professionel produktfotografering nedenfor. Find os også på Facebook, LinkedIn og YouTube for at holde dig opdateret om alt, hvad der sker i branchen og PhotoRobot. Fra hvordan man laver 3D-modeller med PhotoRobot til produktion af ethvert 360- eller 3D-produktindhold, har vi dig dækket.