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:
- vrcholy se souřadnicemi X, Y, Z,
- barvy vrcholů (červená, zelená, modrá od 0 do 255),
- plochy (trojúhelníky, případně jiné mnohoúhelníky),
- někdy normály, intenzitu nebo jiné vlastnosti ze skeneru.
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
| Zdroj | Typický obsah | Typická velikost |
|---|---|---|
| Ruční 3D skener | Síť 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 senzorem | Síť s barvami | Desetitisíce až statisíce |
| Export z 3D programu | Síť bez barev nebo s barvami | Podle 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
- Přeneste soubor do telefonu (USB, cloud, sdílení ze skenovací aplikace).
- Otevřete ho v aplikaci STL Viewer pro Android přes „Otevřít soubor“ nebo „Otevřít pomocí“.
- U velkého skenu sledujte ukazatel průběhu; když si to rozmyslíte, klepněte na Zrušit.
- Barvy vrcholů zobrazíte volbou Barvy ze souboru v nabídce Barva na panelu nástrojů.
- 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í.