Blog STL Viewerstlviewer.swift.id

PLY soubor: co to je a jak si prohlédnout 3D sken v telefonu

Autor: Ihwan · · 4 min čtení

Naskenovali jste telefonem nebo ručním skenerem keramický hrnek, sochu na zahradě nebo vlastní hlavu a výsledkem je soubor .ply o velikosti 150 MB. Chcete se na sken podívat, než ho začnete na počítači čistit a připravovat k tisku. Co je PLY soubor, proč je tak velký a jak ho prohlédnout v telefonu?

Stručně: PLY je formát pro 3D skeny a fotogrammetrii, často s barvou u každého vrcholu a s miliony trojúhelníků. V Androidu ho otevřete v prohlížeči s podporou PLY (ASCII i binárního); velmi velký sken se zobrazí zjednodušeně, rozměry a objem se ale počítají z celého modelu. Čištění a opravy skenu se dělají jinde, na počítači.

Co je PLY soubor

PLY (Polygon File Format, někdy „Stanford format“) vznikl na univerzitě pro ukládání naskenovaných objektů. Je flexibilní: v hlavičce souboru je popsáno, jaké údaje obsahuje. Typicky:

Stejně jako STL existuje PLY v textové (ASCII) a binární podobě. Binární je menší a rychleji se načítá. Jednotky PLY neukládá; prohlížeč předpokládá milimetry, i když některé skenovací aplikace exportují v metrech.

Odkud se PLY bere

ZdrojTypický obsahTypická velikost
Ruční 3D skenerSíť s barvami vrcholůStovky tisíc až miliony trojúhelníků
Fotogrammetrie (z fotek)Síť, někdy jen mračno bodůČasto miliony trojúhelníků
Skenování telefonem s hloubkovým senzoremSíť s barvamiDesetitisíce až statisíce
Export z 3D programuSíť bez barev nebo s barvamiPodle modelu

Pozor na mračno bodů: některé skenery a fotogrammetrické programy exportují PLY, který obsahuje jen body bez ploch. To není síť, kterou lze tisknout ani zobrazit jako povrch. STL Viewer v takovém případě oznámí, že soubor obsahuje jen body nebo čáry, ale žádné plochy z trojúhelníků. Řešením je v programu skeneru nejdřív vytvořit síť (meshing) a teprve pak exportovat.

Jak prohlížet PLY sken v telefonu

  1. Přeneste soubor do telefonu (USB, cloud, sdílení ze skenovací aplikace).
  2. Otevřete ho v aplikaci STL Viewer pro Android přes „Otevřít soubor“ nebo „Otevřít pomocí“.
  3. U velkého skenu sledujte ukazatel průběhu; když si to rozmyslíte, klepněte na Zrušit.
  4. Barvy vrcholů zobrazíte volbou Barvy ze souboru v nabídce Barva na panelu nástrojů.
  5. Přepněte do režimu Drátový model, abyste viděli hustotu sítě, a do režimu Rentgen, pokud hledáte vnitřní artefakty.

Ukázkový stojánek na telefon v aplikaci je ve formátu PLY, takže si ovládání můžete vyzkoušet i bez vlastního skenu. Jednotlivé režimy podrobně popisuje návod k režimům zobrazení, celou aplikaci web STL Vieweru.

Velké skeny a zjednodušené zobrazení

Sken s 5 miliony trojúhelníků je na telefonu náročný. Aby se s ním dalo plynule otáčet, STL Viewer ho na obrazovce vykreslí zjednodušeně a zobrazí štítek „Zjednodušené zobrazení“. V panelu Informace o modelu pak uvidíte, kolik trojúhelníků je zobrazeno z kolika v modelu.

Důležité: rozměry, objem, odhad spotřeby filamentu i export (Premium) vždy vycházejí z celého modelu. Měření na zjednodušeném zobrazení je označené jako přibližné. Pokud by sken potřeboval víc paměti, než telefon může dát, aplikace to řekne a doporučí zjednodušenou verzi souboru.

Poznámka: Pro tisk běžně stačí mnohem méně trojúhelníků, než má sken. Socha vysoká 15 cm vytištěná tryskou 0,4 mm nevyužije detail menší než zhruba desetinu milimetru. Zjednodušení sítě (decimace) na pár set tisíc trojúhelníků v editoru sítí soubor zmenší a slicer zrychlí.

Co u skenu zkontrolovat před tiskem

Měřítko

Hrnek vysoký 95 mm by měl mít výšku kolem 95. Pokud vidíte 0,095, sken je v metrech. Pokud vidíte 3,74, je v palcích a stačí přepnout Jednotky souboru na palce.

Uzavřenost

Skeny skoro nikdy nejsou vodotěsné: chybí dno (předmět stál na stole), jsou tam díry v místech, kam skener nedohlédl. Kontrola vodotěsnosti to odhalí a objem se bez uzavřené sítě nezobrazí jako spolehlivý. Podrobnosti v článku o uzavřené síti.

Plovoucí kousky

Kousky stolu, prachu nebo ruky, které skener zachytil, se objeví jako malé ostrůvky kolem modelu. Rozměry modelu jsou pak větší, než by měly být: hrnek s kouskem stolu může mít šířku 240 mm místo 110 mm.

Tloušťka stěn

Sken je jen povrch. Pokud chcete tisknout dutý objekt, musíte ho v editoru sítí vyplnit nebo vytvořit stěny.

Příklad: sken hrnku v číslech

Sken hrnku z ručního skeneru může mít v informacích o modelu například tyto hodnoty: rozměry 240 × 130 × 98 mm, 3,2 milionu trojúhelníků, velikost souboru 61 MB, Vodotěsný: Ne. Co z toho vyčtete? Šířka 240 mm je podezřelá, hrnek s uchem má kolem 125 mm, takže ve skenu zůstal kus stolu. 3,2 milionu trojúhelníků je na tisk zbytečně mnoho. A díra ve dně je u skenu předmětu stojícího na stole běžná. Všechny tři problémy vyřešíte na počítači, ale z telefonu víte, co přesně opravit.

Čištění skenu se dělá jinde

STL Viewer síť neopravuje ani neupravuje. Čištění skenu (odstranění plovoucích kousků, zaplnění děr, decimace, uzavření dna) uděláte na počítači v bezplatném open-source editoru sítí nebo v programu dodaném ke skeneru. Pak exportujte jako STL nebo 3MF a znovu zkontrolujte v telefonu. Postup kontroly popisuje kontrolní seznam před tiskem a jak si poradit s jednotkami skenu, vysvětluje článek palce vs. milimetry. Přehled ostatních formátů najdete v článku prohlížeč 3D modelů v telefonu.

Časté otázky

Čím otevřu PLY soubor v Androidu?

Aplikací, která PLY podporuje. STL Viewer otevírá ASCII i binární PLY včetně barev vrcholů.

Proč se můj PLY neotevře jako model?

Soubor může obsahovat jen mračno bodů bez ploch. V programu skeneru nejdřív vytvořte síť a pak ji exportujte.

Lze sken v PLY rovnou tisknout?

Většinou ne. Skeny mívají díry, plovoucí kousky a zbytečně mnoho trojúhelníků, takže je nejdřív vyčistěte v editoru sítí.