Online konvertor BMP do PLY zdarma
Převeďte BMP height mapu na PLY point cloud nebo displaced 3D mesh.
Převést BMP na PLY online - zdarma
Typ modelu
Reliéf vyzvedne světlé části obrázku nad základní desku: terén, reliéfní loga, cedulky. Litofan je tenká destička, která je silnější tam, kde je obrázek tmavý, takže se fotka objeví, až přes ni prosvítí světlo. Tiskněte ho z bílého filamentu.
Velikost modelu (delší strana)
Výška
Reliéf: o kolik se nejsvětlejší místa zvednou nad základní desku. Litofan: nejsilnější místo destičky (nejtenčí má 0,8 mm). Auto použije 5 mm pro reliéf a 3 mm pro litofan.
Detail sítě
Vyšší detail zachová jemnější prvky obrázku, ale soubor bude větší a slicer ho bude zpracovávat déle.
Prohodí vysoká a nízká místa, například aby se vyzvedlo tmavé logo na bílém pozadí.
Soubor se zpracuje hned a smaže se ihned po stažení.
Načíst soubor z adresy URL
Vložte přímý odkaz na soubor. Stáhneme ho na náš server a převedeme úplně stejně jako nahraný soubor.
Jak to funguje
-
1/3
Nahrajte soubor .bmp
Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.
-
2/3
Spusťte převod .bmp do .ply
Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.
-
3/3
Stáhněte převedený soubor .ply
Výsledek převodu je připraven ke stažení.
Jak převést soubor bmp do formátu ply
- 3D grafické formáty
- Dosud nehodnoceno.
101convert.com assistant bot
2 hod.
Co je formát BMP
BMP je bitmapový rastrový formát používaný aplikacemi Windows Paint, obrazovými skenery, snímky obrazovky, nástroji pro textury, CAD aplikacemi a starším renderovacím softwarem. Ukládá pixely, obvykle s 8bitovými odstíny šedi, 24bitovými barvami RGB nebo 32bitovými barvami RGBA; neukládá vrcholy, polygony, hloubku ani informace o kameře. Soubory BMP jsou často nekomprimované, což zachovává hodnoty pixelů, ale činí je většími než soubory PNG nebo JPEG.
V 3D tvorbě se BMP v odstínech šedi běžně používá jako výšková mapa: tmavé pixely představují nízkou nadmořskou výšku a světlé pixely vysokou nadmořskou výšku. Běžná barevná fotografie neobsahuje spolehlivé informace o hloubce, takže bez fotogrammetrie, hloubkových dat nebo předpokládané projekce z ní nelze vytvořit přesný 3D model.
Co je formát PLY
PLY, označovaný také jako Polygon File Format nebo Stanford Triangle Format, ukládá prvky 3D modelu, jako jsou souřadnice vrcholů, polygonové plochy, barvy vrcholů a normály. Je podporován aplikacemi MeshLab, Blender, CloudCompare, Open3D, mnoha 3D skenery a nástroji pro zpracování mračna bodů.
PLY může být ve formátu ASCII nebo binary. ASCII se snadněji kontroluje a vyměňuje mezi programy; binary je u velkých skenů menší a rychlejší. Soubor PLY vygenerovaný z jednoho BMP může obsahovat pouze barevné mračno bodů nebo síť výškového pole, nikoli kompletní objemový model s tloušťkou, vodotěsnými hranicemi nebo fyzikálně smysluplným měřítkem.
Jak skutečně převést BMP na PLY
Převod BMP v odstínech šedi na barevné mračno bodů pomocí Pythonu
Tato metoda přiřadí každému pixelu pozici X/Y a převede jeho jas na výšku Z. Nainstalujte Pillow a NumPy pomocí příkazu python -m pip install pillow numpy a následující kód uložte jako bmp_to_ply.py:
from PIL import Image
import numpy as np
image = Image.open('input.bmp').convert('RGB')
pixels = np.asarray(image)
gray = np.dot(pixels[..., :3], [0.299, 0.587, 0.114])
height, width = gray.shape
xy_scale = 1.0 / max(width - 1, height - 1)
z_scale = 2.0
with open('output.ply', 'w', encoding='ascii') as out:
out.write('ply\nformat ascii 1.0\n')
out.write(f'element vertex {width * height}\n')
out.write('property float x\nproperty float y\nproperty float z\n')
out.write('property uchar red\nproperty uchar green\nproperty uchar blue\nend_header\n')
for row in range(height):
for col in range(width):
x = (col - (width - 1) / 2) * xy_scale
y = ((height - 1 - row) - (height - 1) / 2) * xy_scale
z = float(gray[row, col]) / 255.0 * z_scale
r, g, b = pixels[row, col]
out.write(f'{x} {y} {z} {r} {g} {b}\n')
Spusťte jej pomocí python bmp_to_ply.py. Výsledný soubor output.ply obsahuje jeden vrchol na každý pixel a zachovává barvy BMP. Změnou z_scale můžete ovládat výšku reliéfu; pokud má zdroj miliony pixelů, nejprve obrázek zmenšete.
Vytvoření polygonové sítě v Blenderu
- Otevřete Blender, přidejte rovinu a rozdělte ji na mřížku s přibližně stejným poměrem stran, jako má BMP.
- Vytvořte texturu displacement z BMP prostřednictvím ovládacích prvků roviny Modifiers → Add Modifier → Displace. Nastavte typ textury na obrázek nebo video, načtěte BMP a upravte hodnoty Strength a Midlevel.
- Po kontrole náhledu použijte modifier displacement. Modifier Solidify přidejte pouze v případě, že exportovaný model potřebuje tloušťku.
- Použijte File → Export → Stanford (.ply), podle potřeby povolte barvy vrcholů nebo normály a vyberte požadované kódování ASCII nebo binary.
Pro základní převod v prohlížeči bez instalace softwaru může soubor zdarma převést 101convert.com. Výsledek ověřte v prohlížeči PLY: obecný převod obrázku na geometrii stále vyžaduje interpretaci výšky a plochý nebo neplatný model naznačuje, že zdroj neobsahoval použitelná hloubková data.
Kvalita, kompatibilita a omezení
Rozměry pixelů určují geometrické rozlišení, zatímco přesnost odstínů šedi určuje rozlišení výšky. 8bitový BMP poskytuje pouze 256 úrovní výšky, takže u plynulých přechodů se mohou objevit pruhy; pokud to zdroj podporuje, je vhodnější 16bitová výšková data.
Příklad v Pythonu vytváří vrcholy, ale žádné plochy, takže prohlížeče zobrazí mračno bodů. Mřížka s displacement vytvořená v Blenderu vytváří polygonové plochy, její topologie však vychází z mřížky obrázku a může vyžadovat decimaci, vyhlazení nebo triangulaci v MeshLabu či Blenderu. PLY automaticky nezachovává metadata BMP, fyzické jednotky, průhlednost, vrstvy ani původní soubor obrázku.
Mnoho čteček PLY očekává souřadnice vrcholů v určité konvenci jednotek, přestože samotný PLY žádnou konvenci nevynucuje. Měřítka X/Y a Z nastavte záměrně a ověřte, zda přijímající aplikace očekává barvy vrcholů, normály, trojúhelníkové plochy, ASCII PLY nebo binary little-endian PLY.
Poznámka: Tento záznam konverze bmp na ply je neúplný, musí být ověřen a může obsahovat nepřesnosti. Níže prosím hlasujte, zda pro vás byly tyto informace užitečné nebo ne.
BMP vs PLY: srovnání formátů
Jak si formáty BMP a PLY stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .BMP Bitmap Image File | .PLY Polygon File Format |
|---|---|---|
| Otevřený standard | Částečně otevřený | Ano |
| Komprese | Bez komprese | Bez komprese |
| Typická velikost souboru | Velmi velký | Střední |
| Otevírá se ve webovém prohlížeči | Ano, nativně | Ne |
| Další úpravy | Snadné | Snadné |
| Podpora metadat | Základní | Základní |
| Čitelný jako prostý text | Ne | Ano |
| Nejvhodnější pro | Úpravy a postprodukce | Výměna dat |
| Zavedeno | 1990 | 1994 |
| Vývojář | Microsoft | Stanford University |
| MIME typ | image/bmp | application/octet-stream |
Často kladené otázky
Je konvertor BMP do PLY zdarma?
Ano, převod BMP do PLY na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.
Jak velký může být můj soubor BMP?
Můžete nahrát soubory BMP o velikosti až 50 MB a převést až 20 souborů najednou v jedné dávce.
Co se stane s nahranými soubory?
Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.
Musím pro převod BMP do PLY instalovat nějaký software?
Ne. Převod BMP do PLY probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.
Konverze se nezdařila?
Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor BMP pro tuto konverzi z BMP do PLY. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.
Podobné .bmp konverze
Reverzní konverze
Konverze do .ply
z jiných formátů
- 3d do ply
- fbx do ply
- asc do ply
- txt do ply
- obj do ply
- glb do ply
- ma do ply
- pts do ply
- ai do ply
- skp do ply
- 3dm do ply
- 3ds do ply
- 3mf do ply
- abc do ply
- ac do ply
- blend do ply
- dae do ply
- dds do ply
- dwf do ply
- dwg do ply
- dxf do ply
- gif do ply
- gltf do ply
- iam do ply
- iges do ply
- ipt do ply
- iv do ply
- jpeg do ply
- jpg do ply
- kml do ply
- kmz do ply
- lxo do ply
- max do ply
- mdl do ply
- mesh do ply
- model do ply
- off do ply
- pcd do ply
- png do ply
- psd do ply
- sat do ply
- scad do ply
- shp do ply
- sldasm do ply
- sldprt do ply
- stl do ply
- tga do ply
- tif do ply
- tiff do ply
- u3d do ply
- usd do ply
- usda do ply
- usdc do ply
- usdz do ply
- vrml do ply
- webp do ply
- wrl do ply
- x3d do ply
- x_b do ply
- x_t do ply
- xgl do ply
- xyz do ply