Konverter online gratis BMP ke PLY
Ubah height map BMP menjadi point cloud PLY atau displaced 3D mesh.
Konversi BMP ke PLY online - gratis
Jenis model
Relief menaikkan bagian terang gambar di atas pelat dasar: medan, logo timbul, papan nama. Litofan adalah pelat tipis yang lebih tebal di bagian gambar yang gelap, sehingga foto muncul saat cahaya menembusnya. Cetak dengan filamen putih.
Ukuran model (sisi terpanjang)
Tinggi
Relief: seberapa tinggi bagian paling terang naik di atas pelat dasar. Litofan: titik paling tebal pelat (paling tipis 0,8 mm). Auto memakai 5 mm untuk relief dan 3 mm untuk litofan.
Detail mesh
Detail lebih tinggi mempertahankan bagian halus gambar, tetapi file menjadi lebih besar dan lebih lama di-slice.
Menukar bagian tinggi dan rendah, misalnya untuk menaikkan logo gelap di latar putih.
File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.
Impor file dari URL
Tempel tautan langsung ke file. Kami mengunduhnya ke server kami dan mengonversinya persis seperti file yang diunggah.
Cara kerjanya
-
1/3
Unggah file .bmp Anda
Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.
-
2/3
Jalankan konversi .bmp ke .ply
Setelah file berhasil diunggah, klik konversi saat Anda siap.
-
3/3
Unduh file .ply hasil konversi
Hasil konversi siap untuk diunduh.
Bagaimana mengkonversi bmp ke ply berkas
- Modeling 3D
- Belum ada peringkat.
101convert.com assistant bot
2j
Apa itu format BMP
BMP adalah format bitmap raster yang digunakan oleh Windows Paint, image scanner, screenshot, texture tool, aplikasi CAD, dan software rendering lama. Format ini menyimpan pixel, biasanya dengan warna grayscale 8-bit, RGB 24-bit, atau RGBA 32-bit; BMP tidak menyimpan vertex, polygon, depth, atau informasi kamera. File BMP sering kali tidak dikompresi, sehingga nilai pixel tetap terjaga, tetapi ukurannya lebih besar dibandingkan file PNG atau JPEG.
Dalam pekerjaan 3D, BMP grayscale umumnya digunakan sebagai height map: pixel gelap merepresentasikan elevasi rendah dan pixel terang merepresentasikan elevasi tinggi. Foto berwarna biasa tidak memiliki depth yang andal, sehingga tidak dapat menghasilkan model 3D yang akurat tanpa photogrammetry, data depth, atau proyeksi yang diasumsikan.
Apa itu format PLY
PLY, yang juga disebut Polygon File Format atau Stanford Triangle Format, menyimpan elemen model 3D seperti koordinat vertex, face polygon, warna vertex, dan normal. Format ini didukung oleh MeshLab, Blender, CloudCompare, Open3D, banyak 3D scanner, dan tool pemrosesan point cloud.
PLY dapat berupa ASCII atau binary. ASCII lebih mudah diperiksa dan dipertukarkan antarprogram; binary berukuran lebih kecil dan lebih cepat untuk scan berukuran besar. PLY yang dibuat dari satu BMP mungkin hanya berisi colored point cloud atau mesh height-field, bukan solid model lengkap dengan ketebalan, batas watertight, atau skala yang bermakna secara fisik.
Cara sebenarnya mengonversi BMP ke PLY
Mengonversi BMP grayscale menjadi colored point cloud dengan Python
Metode ini menetapkan posisi X/Y untuk setiap pixel dan mengonversi kecerahannya menjadi ketinggian Z. Instal Pillow dan NumPy dengan python -m pip install pillow numpy, lalu simpan kode berikut sebagai 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')
Jalankan dengan python bmp_to_ply.py. output.ply yang dihasilkan berisi satu vertex untuk setiap pixel dan mempertahankan warna BMP. Ubah z_scale untuk mengontrol tinggi relief; lakukan downsample pada gambar terlebih dahulu jika sumber memiliki jutaan pixel.
Membuat mesh polygon di Blender
- Buka Blender, tambahkan plane, lalu subdivide menjadi grid dengan aspect ratio yang kira-kira sama dengan BMP.
- Buat displacement texture dari BMP melalui kontrol Modifiers → Add Modifier → Displace pada plane. Atur jenis texture ke image atau movie, muat BMP, lalu sesuaikan Strength dan Midlevel.
- Terapkan displacement modifier setelah memeriksa preview. Tambahkan Solidify modifier hanya jika model yang diekspor memerlukan ketebalan.
- Gunakan File → Export → Stanford (.ply), aktifkan vertex colors atau normals jika diperlukan, lalu pilih encoding ASCII atau binary yang diinginkan.
Untuk konversi dasar melalui browser tanpa menginstal software, 101convert.com dapat mengonversi file secara gratis. Verifikasi hasilnya dalam PLY viewer: konversi image-to-geometry generik tetap memerlukan interpretasi height, dan model yang datar atau tidak valid menunjukkan bahwa sumber tidak berisi informasi depth yang dapat digunakan.
Kualitas, kompatibilitas, dan keterbatasan
Dimensi pixel menentukan resolusi geometris, sedangkan presisi grayscale menentukan resolusi ketinggian. BMP 8-bit hanya menyediakan 256 level ketinggian, sehingga gradasi yang halus dapat menampilkan banding; data height 16-bit lebih disarankan jika sumber mendukungnya.
Contoh Python membuat vertex tetapi tidak membuat face, sehingga viewer menampilkan point cloud. Grid Blender yang diberi displacement membuat face polygon, tetapi topologinya mengikuti grid gambar dan mungkin memerlukan decimation, smoothing, atau triangulation di MeshLab atau Blender. PLY tidak secara otomatis mempertahankan metadata BMP, unit fisik, transparency, layer, atau file gambar asli.
Banyak PLY reader mengharapkan koordinat vertex dalam konvensi unit tertentu, meskipun PLY sendiri tidak menetapkan konvensi tersebut. Tetapkan skala X/Y dan Z secara sengaja, lalu pastikan apakah aplikasi penerima mengharapkan vertex colors, normals, triangular faces, ASCII PLY, atau binary little-endian PLY.
Catatan: Catatan konversi bmp ke ply ini tidak lengkap, harus diverifikasi, dan mungkin mengandung ketidakakuratan. Silakan pilih di bawah ini apakah Anda merasa informasi ini bermanfaat atau tidak.
BMP vs PLY: perbandingan format
Bagaimana format BMP dan PLY dibandingkan pada properti yang paling penting untuk konversi ini.
| Properti | .BMP Bitmap Image File | .PLY Polygon File Format |
|---|---|---|
| Standar terbuka | Sebagian terbuka | Ya |
| Kompresi | Tanpa kompresi | Tanpa kompresi |
| Ukuran file umum | Sangat besar | Sedang |
| Terbuka di browser web | Ya, secara native | Tidak |
| Pengeditan lanjutan | Mudah | Mudah |
| Dukungan metadata | Dasar | Dasar |
| Dapat dibaca teks biasa | Tidak | Ya |
| Paling cocok untuk | Penyuntingan dan pascaproduksi | Pertukaran data |
| Diperkenalkan | 1990 | 1994 |
| Pengembang | Microsoft | Stanford University |
| Tipe MIME | image/bmp | application/octet-stream |
Pertanyaan yang sering diajukan
Apakah konverter BMP ke PLY gratis?
Ya, mengonversi BMP ke PLY di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.
Seberapa besar file BMP yang bisa saya unggah?
Anda dapat mengunggah file BMP hingga 50 MB dan mengonversi hingga 20 file sekaligus dalam satu batch.
Apa yang terjadi pada file yang saya unggah?
File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.
Apakah saya perlu menginstal perangkat lunak untuk mengonversi BMP ke PLY?
Tidak. Konversi BMP ke PLY berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.
Konversi gagal?
Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file BMP yang valid untuk konversi BMP ke PLY ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.
Konversi berkas bmp lainnya
Konversi terbalik
Konversi ke ply
dari format lain
- 3d ke ply
- fbx ke ply
- asc ke ply
- txt ke ply
- obj ke ply
- glb ke ply
- ma ke ply
- pts ke ply
- ai ke ply
- skp ke ply
- 3dm ke ply
- 3ds ke ply
- 3mf ke ply
- abc ke ply
- ac ke ply
- blend ke ply
- dae ke ply
- dds ke ply
- dwf ke ply
- dwg ke ply
- dxf ke ply
- gif ke ply
- gltf ke ply
- iam ke ply
- iges ke ply
- ipt ke ply
- iv ke ply
- jpeg ke ply
- jpg ke ply
- kml ke ply
- kmz ke ply
- lxo ke ply
- max ke ply
- mdl ke ply
- mesh ke ply
- model ke ply
- off ke ply
- pcd ke ply
- png ke ply
- psd ke ply
- sat ke ply
- scad ke ply
- shp ke ply
- sldasm ke ply
- sldprt ke ply
- stl ke ply
- tga ke ply
- tif ke ply
- tiff ke ply
- u3d ke ply
- usd ke ply
- usda ke ply
- usdc ke ply
- usdz ke ply
- vrml ke ply
- webp ke ply
- wrl ke ply
- x3d ke ply
- x_b ke ply
- x_t ke ply
- xgl ke ply
- xyz ke ply