Jak vytvořit jednoduchý 3D model pomocí Apple Object Capture API

Jak vytvořit jednoduchý 3D model pomocí Apple Object Capture API

Podívejte se, jak vytvořit jednoduchý 3D model pomocí Apple Object Capture API integrovaného do softwaru PhotoRobot pro ovládání a automatizaci.

Ušetřete čas a nechte si shrnout obsah této stránky
Vyberte nástroj, kterým chcete vygenerovat shrnutí této stránky:

Apple Object Capture API a 3D modely z fotogrammetrie

Hned po uvedení jsme chtěli Apple Object Capture API vyzkoušet na tvorbě 3D modelů s robotem PhotoRobot. I když zatím není dokonalé, musíme uznat, že Apple tu rozhodně nastavuje standard. Object Capture využívá algoritmy fotogrammetrie, které z řady fotografií vytvoří kvalitní 3D modely optimalizované pro rozšířenou realitu. Integruje se se softwarem PhotoRobot pro ovládání i do profesionálních workflow pro 3D obsah.

Postup při testování Object Capture se podobal focení 360° otoček. Nejprve jsme nafotili dvě sady po 36 snímcích. Ty poskytují pohledy na produkt shora i zespodu. Pomocí Object Capture jsme pak fotografie naskenovali a vytvořili soubor USDZ. Ten jsme si mohli prohlédnout v AR Quick Look nebo ho vložit na naši webovou stránku pomocí prohlížeče 3D obsahu, například Emersya.

Jak se ale Object Capture osvědčil? Čtěte dál a přesvědčte se sami o výsledcích a o hodnocení Object Capture API od PhotoRobot. Uvidíte, v čem Object Capture exceluje a co je ještě potřeba zlepšit. Představíme, co jsme testovali, jaké byly výsledky a jak vytvářet 3D modely pomocí Apple Object Capture a PhotoRobot.

‍

Podívejte se na videoukázku 3D modelování s PhotoRobot a zjistěte, jak proměnit fotografie v digitalizované objekty.

‍

‍

‍

1 – Přehled Object Capture a integrace

Apple Object Capture umí pracovat s fotografiemi z iPhonu nebo iPadu. V našem případě jsme ho však nasadili na profesionální produktové fotografie pořízené s PhotoRobot. Object Capture je dostupný v systému MacOS Monterey a novějším, a proto se bez problémů integruje s naším automatizovaným vybavením pro e-commerce fotografii.

‍

Uživatelské rozhraní softwaru pro úpravu fotografií s 3D modelem

‍
API tohoto softwaru využívá společně se softwarem PhotoRobot techniky skenování fotogrammetrií k tomu, aby vytvořilo 3D model z fotografií. Informace o fyzickém objektu získává zaznamenáváním, měřením a vyhodnocováním našich snímků. Pomocí nich pak objekt replikujeme v podobě digitálního 3D assetu.

Takové assety představují působivý obsah pro produktové stránky, marketingové kampaně, online tržiště jako Shopify, videohry a další. Může jít o cokoli od základních interaktivních 3D modelů po produktové konfigurátory a pohlcující zážitky v AR.

‍

‍

2 – Jak vyfotit produkt pro Object Capture

V našem experimentu jsme se rozhodli vytvořit 3D modely jednoho kusu černé obuvi značky Salomon. Jako motorizovaný otočný stůl jsme použili Case od PhotoRobot a k tomu 26MP fotoaparát Canon EOS RP.

‍

Černá bota na skleněné desce fotografického otočného stolu.

‍

Nakonec jsme k vytvoření 3D modelu potřebovali dvě otočky produktu (každou z 36 snímků). V jedné byla obuv položená naplocho na boku, abychom zachytili svršek i podrážku boty. Ve druhé byla bota ve stojící poloze a ukazovala 360° pohled ze všech stran.

K tomu jsme museli nafotit 36 snímků kolem boty, která stála běžným způsobem na otočném stole. Totéž jsme pak zopakovali s botou položenou na boku a opět jsme při otáčení zachytili 36 snímků.

Místo standardního studiového osvětlení se ukázalo, že je nutných několik úprav. Object Capture má například potíže s reflexními povrchy. Našli jsme však způsob, jak to obejít a přesto dosáhnout uspokojivých výsledků.

‍

‍

3 – Úpravy nastavení osvětlení

Všimněte si, že ve výsledném modelu oblasti s odlesky buď přenesou odraz přímo do snímku, nebo algoritmus zcela zmatou.

‍

Pohled na 3D model boty Puma zezadu se zobrazenými odlesky.

‍

Pro lepší výsledky jsme v ateliéru vyzkoušeli několik technik.

  • Použijte větší světelný modifikátor pro změkčení světla.
  • Nastavte dvě přední světla tak, aby mířila na objekt pod úhlem 45°.
  • Nepoužívejte osvětlení pozadí.

‍

Toto nastavení osvětlení často přináší výsledky, se kterými lze pracovat. U některých produktů se však software stále potýká s odrazy. V takovém případě lze snížit odlesky pomocí polarizačního filtru na fotoaparátu.

Pokud je nutné odlesky potlačit ještě více, lze toho případně dosáhnout křížovou polarizací. Tato technika vyžaduje dva polarizační filtry: jeden na fotoaparátu a druhý před osvětlením. Má to ale jednu nevýhodu: výsledný 3D model přijde o veškeré informace o odrazivosti povrchu. Tyto informace tedy budete muset později doplnit ruční úpravou fotografií.

‍

‍

4 – Oříznutí fotografií před vytvořením 3D modelu

Zjistili jsme, že je před vytvořením 3D modelu lepší nejprve oříznout všechny fotografie. Generování modelu je pak mnohem rychlejší.

‍

Oříznutí snímků před vytvořením 3D modelu.

‍

V PhotoRobot_Controls jsme proto oříznuli jen jednu fotografii a stejnou úpravu použili na všech 72 snímků. Funkce Auto Crop zpracuje všechny fotografie a použije úpravu za pouhých 5 sekund. Platí to bez ohledu na počet fotografií v sadě a na to, že každý snímek má jinou velikost.

Po dokončení úpravy můžeme přejít na Generate 3D model a před samotným vytvořením modelu nastavit parametry.

‍

‍

5 – Jak nastavit parametry v Object Capture

V Object Capture můžeme před vytvořením modelu z fotografií nastavit 2 parametry. Najdete je po stisknutí tlačítka Generate 3D model.

‍

Uživatelské rozhraní PhotoRobot – vytvoření 3D modelu.

‍

První z nich, Sensitivity, lze nastavit od normální po vysokou. Určuje, jak citlivě algoritmus reaguje.

Druhý, Object masking, můžeme zapnout nebo vypnout. Slouží k automatickému oddělení objektu od pozadí.

‍

‍

6 – Vytvoření výsledného modelu a jeho náhled

Po výběru nastavení už stačí stisknout Start. Fotogrammetrický algoritmus poté zpracuje všechny zdrojové fotografie a vytvoří soubor USDZ s naším modelem. S Object Capture a průměrným hardwarem se soubor vytvoří přibližně za 3 minuty, zatímco jiné metody mohou vyžadovat hodiny výpočtů a zkušenou odbornou ruku.

Krátce po stisknutí tlačítka Start místo toho získáme výstup jako soubor pro macOS k náhledu.

6 – Vytvoření výsledného modelu a jeho náhled

‍

S tímto souborem pak můžeme pracovat v libovolném editačním softwaru. Jakmile jsme spokojeni, můžeme soubory využít v e-shopu, například na Shopify, nebo na jakémkoli jiném online marketplace s podporou 3D modelů.

Pro použití na vašich webových stránkách nebo v marketingových kampaních existují specializované platformy pro hostování 3D obsahu. Tyto platformy účinně oživují 3D vizualizaci a přizpůsobení produktů, a to pro produktové týmy i pro spotřebitele.

‍

‍

7 – Jak publikovat 3D modely pomocí hostingových platforem

Chcete-li nakonec publikovat 3D modely na vlastním webu, budete potřebovat vložitelný 3D prohlížeč. Naším oblíbeným a dlouholetým partnerem je v PhotoRobot společnost Emersya. Prostředí Emersya 3D, AR & VR je dostupné pro libovolnou webovou stránku, zařízení i operační systém.

‍

Propagační obrázek platformy Emersya pro hosting 3D modelů.

‍

Prohlížeč Emersya využívá nativní technologie HTML5 a WebGL, takže nevyžaduje žádné zásuvné moduly. Responzivní design zajišťuje, že veškerý produktový obsah bude zobrazitelný a kompatibilní na všech zařízeních, která zákazníci mohou používat. Hardwarově akcelerované 3D pomocí technologie WebGL zároveň zaručuje vysokou kvalitu produktového obsahu.

Stačilo nahrát soubor do prohlížeče a díky Emersya lze náš 3D model vložit na libovolnou stránku. Postup je stejný jako při vložení videa pomocí jednoduchého kódu iframe. Pokročilé rozhraní API umožňuje ovládat 3D model přímo z našeho webu a funguje na jakékoli webové stránce nebo e-commerce platformě s CMS.

‍

‍

Vyzkoušejte si vložitelné 3D modely sami

‍

 
 
 

‍

‍

Hodnocení Object Capture od Apple z pohledu PhotoRobot

Nakonec jsme u Object Capture narazili na několik problémů. První, o kterém jsme se už zmínili, se týká schopnosti skenovat reflexní povrchy. Lze to obejít pomocí křížové polarizace, poté je však nutná ruční úprava.

Narazili jsme i na další potíže: práci s průhlednými předměty a skenování hladkých či jednobarevných povrchů. Object Capture si zatím s průhledností neporadí dobře. Stejně tak si nevede u předmětů bez textury nebo výrazných rysů, protože u nich je obtížnější rozpoznat tvar.

I přesto se domníváme, že Apple s Object Capture odvedl výbornou práci a jeho API se bezproblémově propojuje se softwarem PhotoRobot. Vytvořit 3D model některých předmětů může být náročné, celkově je ale Object Capture vítaným doplňkem ve studiu.

Zejména u některých produktů poskytuje působivé výsledky, které není třeba dodatečně upravovat ani retušovat. 3D modely pak lze pomocí 3D prohlížečů, jako je Emersya, snadno vložit na vlastní web nebo do e-commerce platforem s CMS.

‍

‍

Chcete se dozvědět více o 3D modelování a hostingu?

Kontaktujte nás ještě dnes nebo se níže přihlaste k odběru našeho newsletteru o profesionální produktové fotografii. Sledujte nás také na Facebooku, LinkedInu a YouTube a mějte přehled o všem, co se děje v oboru i ve společnosti PhotoRobot. Od tvorby 3D modelů s PhotoRobot až po výrobu jakéhokoli 360° nebo 3D produktového obsahu – postaráme se o vše.