Convertidor online gratuito de BMP a PLY
Convierte un mapa de altura BMP en una nube de puntos PLY o una malla 3D desplazada.
Convertir BMP a PLY online - gratis
Tipo de modelo
Un relieve eleva las partes claras de la imagen sobre una placa base: terrenos, logotipos en relieve, letreros. Una litofanía es una placa fina que es más gruesa donde la imagen es oscura, de modo que la foto aparece cuando la luz la atraviesa. Imprímela con filamento blanco.
Tamaño del modelo (lado más largo)
Altura
Relieve: cuánto se elevan las partes más claras sobre la placa base. Litofanía: el punto más grueso de la placa (el más fino es de 0,8 mm). Auto usa 5 mm para un relieve y 3 mm para una litofanía.
Detalle de la malla
Más detalle conserva los rasgos finos de la imagen, pero el archivo es más grande y tarda más en laminarse.
Intercambia lo alto y lo bajo, por ejemplo para elevar un logotipo oscuro sobre fondo blanco.
Tu archivo se procesa al instante y se elimina en cuanto lo descargas.
Importar un archivo desde una URL
Pega un enlace directo al archivo. Lo descargamos a nuestro servidor y se convierte igual que un archivo subido.
Cómo funciona
-
1/3
Sube tu archivo .bmp
Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.
-
2/3
Realiza la conversión de .bmp a .ply
Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.
-
3/3
Descarga el archivo .ply convertido
El resultado de la conversión está listo para descargar.
Cómo convertir un archivo bmp a ply
- Modelado 3D
- Aún sin calificaciones.
101convert.com assistant bot
1h
Qué es el formato BMP
BMP es un formato rasterizado de mapa de bits utilizado por Windows Paint, escáneres de imágenes, capturas de pantalla, herramientas de texturas, aplicaciones CAD y software de renderizado antiguo. Almacena píxeles, normalmente con color en escala de grises de 8 bits, RGB de 24 bits o RGBA de 32 bits; no almacena vértices, polígonos, profundidad ni información de la cámara. Los archivos BMP suelen estar sin comprimir, lo que conserva los valores de los píxeles, pero hace que sean más grandes que los archivos PNG o JPEG.
En trabajos 3D, un BMP en escala de grises se utiliza habitualmente como un mapa de alturas: los píxeles oscuros representan una elevación baja y los píxeles brillantes representan una elevación alta. Una fotografía en color normal no contiene profundidad fiable, por lo que no puede producir un modelo 3D preciso sin fotogrametría, datos de profundidad o una proyección asumida.
Qué es el formato PLY
PLY, también denominado Polygon File Format o Stanford Triangle Format, almacena elementos de modelos 3D, como coordenadas de vértices, caras poligonales, colores de vértices y normales. Es compatible con MeshLab, Blender, CloudCompare, Open3D, muchos escáneres 3D y herramientas de procesamiento de nubes de puntos.
PLY puede ser ASCII o binario. ASCII es más fácil de inspeccionar e intercambiar entre programas; el formato binario es más pequeño y rápido para escaneos grandes. Un PLY generado a partir de un BMP puede contener únicamente una nube de puntos coloreada o una malla de campo de alturas, no un modelo sólido completo con grosor, límites estancos o una escala físicamente significativa.
Cómo convertir realmente BMP a PLY
Convertir un BMP en escala de grises en una nube de puntos coloreada con Python
Este método asigna a cada píxel una posición X/Y y convierte su brillo en una altura Z. Instala Pillow y NumPy con python -m pip install pillow numpy y, a continuación, guarda lo siguiente como 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')
Ejecuta el archivo con python bmp_to_ply.py. El output.ply resultante contiene un vértice por píxel y conserva los colores del BMP. Cambia z_scale para controlar la altura del relieve; reduce previamente la resolución de la imagen si la fuente contiene millones de píxeles.
Crear una malla poligonal en Blender
- Abre Blender, añade un plano y subdivídelo en una cuadrícula con aproximadamente la misma relación de aspecto que el BMP.
- Crea una textura de desplazamiento a partir del BMP mediante los controles Modifiers → Add Modifier → Displace del plano. Establece el tipo de textura como una imagen o película, carga el BMP y ajusta Strength y Midlevel.
- Aplica el modificador de desplazamiento después de comprobar la vista previa. Añade un modificador Solidify solo si el modelo exportado necesita grosor.
- Utiliza File → Export → Stanford (.ply), activa los colores de vértices o las normales cuando sea necesario y selecciona la codificación ASCII o binaria que desees.
Para una conversión básica en el navegador sin instalar software, 101convert.com puede convertir el archivo de forma gratuita. Verifica el resultado en un visor PLY: una conversión genérica de imagen a geometría todavía necesita una interpretación de altura, y un modelo plano o no válido indica que la fuente no contenía información de profundidad utilizable.
Calidad, compatibilidad y limitaciones
Las dimensiones de los píxeles determinan la resolución geométrica, mientras que la precisión de la escala de grises determina la resolución de altura. Un BMP de 8 bits proporciona solo 256 niveles de altura, por lo que los degradados suaves pueden mostrar bandas; los datos de altura de 16 bits son preferibles cuando la fuente los admite.
El ejemplo de Python crea vértices, pero no caras, por lo que los visores muestran una nube de puntos. Una cuadrícula de Blender desplazada crea caras poligonales, pero su topología sigue la cuadrícula de la imagen y puede necesitar diezmado, suavizado o triangulación en MeshLab o Blender. PLY no conserva automáticamente los metadatos del BMP, las unidades físicas, la transparencia, las capas ni el archivo de imagen original.
Muchos lectores PLY esperan que las coordenadas de los vértices utilicen una convención de unidades determinada, aunque PLY no impone ninguna. Establece deliberadamente las escalas X/Y y Z, y confirma si la aplicación receptora espera colores de vértices, normales, caras triangulares, PLY ASCII o PLY binario little-endian.
Nota: Este registro de conversión de bmp a ply está incompleto, debe verificarse y puede contener imprecisiones. Por favor, vote a continuación si esta información le resultó útil o no.
BMP vs PLY: comparación de formatos
Cómo se comparan los formatos BMP y PLY en las propiedades que más importan para esta conversión.
| Propiedad | .BMP Bitmap Image File | .PLY Polygon File Format |
|---|---|---|
| Estándar abierto | Parcialmente abierto | Sí |
| Compresión | Sin compresión | Sin compresión |
| Tamaño de archivo típico | Muy grande | Medio |
| Se abre en un navegador web | Sí, de forma nativa | No |
| Edición posterior | Fácil | Fácil |
| Compatibilidad con metadata | Básico | Básico |
| Legible como texto plano | No | Sí |
| Más adecuado para | Edición y posproducción | Intercambio de datos |
| Introducido | 1990 | 1994 |
| Desarrollador | Microsoft | Stanford University |
| Tipo MIME | image/bmp | application/octet-stream |
Preguntas frecuentes
¿Es gratuito el convertidor de BMP a PLY?
Sí, convertir BMP a PLY en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.
¿Qué tamaño puede tener mi archivo BMP?
Puedes subir archivos BMP de hasta 50 MB y convertir hasta 20 archivos a la vez en un solo lote.
¿Qué ocurre con mis archivos subidos?
Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.
¿Necesito instalar algún programa para convertir BMP a PLY?
No. La conversión de BMP a PLY se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.
¿Ha fallado la conversión?
En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo BMP válido para esta conversión de BMP a PLY. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.
Otras conversiones de archivos .bmp
Conversión inversa
Convertir a .ply
desde otros formatos
- 3dm a ply
- 3ds a ply
- 3mf a ply
- abc a ply
- ac a ply
- blend a ply
- dae a ply
- dwf a ply
- dwg a ply
- dxf a ply
- gif a ply
- gltf a ply
- iam a ply
- iges a ply
- ipt a ply
- iv a ply
- jpeg a ply
- jpg a ply
- kml a ply
- kmz a ply
- lxo a ply
- max a ply
- mdl a ply
- mesh a ply
- model a ply
- off a ply
- pcd a ply
- png a ply
- psd a ply
- sat a ply
- scad a ply
- shp a ply
- sldasm a ply
- sldprt a ply
- stl a ply
- tga a ply
- tif a ply
- tiff a ply
- u3d a ply
- usd a ply
- usda a ply
- usdc a ply
- usdz a ply
- vrml a ply
- webp a ply
- wrl a ply
- x3d a ply
- x_b a ply
- x_t a ply
- xgl a ply
- xyz a ply