Visor de Archivos PLY

Suelta un archivo .ply e inspecciónalo en 3D directamente en tu navegador. Este visor lee mallas y nubes de puntos PLY en formato ASCII y binario, conserva los colores de vértice y las normales, y te deja rotar, hacer zoom y cambiar el modo de render.

Cargar un modelo

Suelta un archivo .ply aquí

o haz clic para buscarlo. Se admite PLY en ASCII y en binario.

O prueba un ejemplo
Modo de render
Fondo

Aún no hay ningún modelo cargado

Suelta un archivo .ply arriba, o carga uno de los ejemplos, para verlo aquí.

PLY en ASCII y binario, renderizado en local

Abre cualquier malla o nube de puntos PLY directamente en tu navegador

Las exportaciones de escáneres, los resultados de fotogrametría y los conjuntos de datos de investigación suelen terminar en tu carpeta de descargas como un archivo .ply sin una forma sencilla de simplemente mirarlos. Este visor lee el archivo, ya sea texto ASCII o uno de los dos órdenes de bytes binarios, conserva los colores de vértice y las normales que traiga, y lo pone en pantalla con una cámara que puedes orbitar, desplazar y acercar.

Renderizado WebGL, nada se sube

Qué maneja este visor de PLY

Pensado para cómo varían de verdad los archivos PLY, no solo un ejemplo perfecto.

  • Los tres formatos de PLY

    ASCII plano, binary_little_endian y binary_big_endian se leen todos automáticamente. Nunca necesitas saber cuál usa tu archivo antes de abrirlo.

  • Mallas y nubes de puntos por igual

    Un archivo con lista de caras se renderiza como una superficie sólida e iluminada. Un archivo con solo vértices, común en exportaciones de LiDAR y Gaussian splatting, se muestra como puntos en su lugar, sin inventar caras.

  • Color de vértice y normales conservados

    Los valores de rojo, verde y azul por vértice colorean el modelo directamente, ya estén guardados como bytes o como decimales. Las normales se usan cuando existen, y se calculan a partir de la superficie cuando faltan.

  • Caras poligonales, no solo triángulos

    Los cuadriláteros y los polígonos mayores se triangulan en abanico automáticamente, así que las mallas exportadas con caras no triangulares se siguen mostrando como una forma sólida.

  • Tres modos de render

    Alterna entre sombreado sólido, una superposición de wireframe que muestra la topología de la malla, y una vista de solo puntos, útil para revisar la densidad de una nube de puntos.

  • Nada sale de tu navegador

    Leer el archivo y renderizarlo ocurre por completo en el cliente con WebGL. Eso importa para escaneos de espacios privados o hardware no publicado que no quieres subir a un servidor.

Qué hace el visor con cada parte de un archivo PLY

Una referencia rápida de cómo se traduce el formato en lo que ves en pantalla.

Qué hace el visor con cada parte de un archivo PLY
En el archivo PLYQué hace el visorQué ves
format ascii / binary_little_endian / binary_big_endianLee la cabecera y elige el analizador correcto automáticamenteFunciona igual sin importar el formato
property list ... vertex_indicesTriangula en abanico cualquier polígono de más de 3 vérticesUna superficie sólida sombreada
Sin ningún elemento faceOmite por completo el renderizado de superficieUna nube de puntos
property uchar red/green/blueNormaliza los valores de 0-255 al rango 0-1 que espera la GPUColor por vértice
property float nx/ny/nzUsa las normales guardadas directamente para la iluminaciónSombreado preciso en superficies curvas
Sin propiedades de normalCalcula las normales a partir de la geometría de los triángulosSombreado razonable, aunque más plano

Las propiedades personalizadas por vértice más allá de posición, color y normales, como puntuaciones de confianza o etiquetas, se leen pero no se muestran por ahora.

Lo que esta herramienta no hace

Ser claros sobre los límites de un visor que funciona en el navegador.

  • No exporta ni convierte archivos a OBJ, STL, glTF ni ningún otro formato; es un visor, no un conversor.
  • Los archivos muy grandes, típicamente escaneos densos de bastante más de cien megabytes, pueden tardar en analizarse y renderizarse según tu dispositivo.
  • Necesita un navegador con soporte de WebGL, algo que tienen casi todos los navegadores modernos de escritorio y móvil, aunque navegadores muy antiguos o entornos restringidos pueden no tenerlo.
  • Las propiedades de vértice distintas de posición, color y normales se analizan pero no se muestran, porque no hay una forma universal de representar campos personalizados arbitrarios.

Cómo funciona este Visor de Archivos PLY

Este visor lee primero la cabecera de texto del archivo PLY, ya que todo archivo PLY, incluso uno binario, empieza con una descripción en texto plano de su formato y de las propiedades que lleva cada vértice y cara. A partir de esa cabecera averigua si la sección de datos es texto ASCII o bytes binarios crudos, en orden little-endian o big-endian, y exactamente qué campos, como posición, color y normales, esperar y en qué orden.

El análisis recorre después la lista de vértices, extrayendo x, y y z para la posición, rojo, verde y azul para el color cuando están presentes, y nx, ny, nz para las normales cuando existen, y normaliza los colores de 0 a 255 al rango de 0 a 1 que espera una tarjeta gráfica. Si sigue una lista de caras, cada cara se triangula en abanico desde su primer vértice, así que un archivo hecho con cuadriláteros o polígonos mayores se sigue mostrando como una superficie sólida. Un archivo sin ninguna lista de caras se trata como una nube de puntos en lugar de forzar una forma sobre datos que nunca la describieron.

La geometría analizada se entrega a una escena WebGL para mostrarla, con iluminación y controles de órbita, desplazamiento y zoom añadidos encima. Nada de esto pasa por un servidor: el archivo se queda en tu navegador desde que lo sueltas hasta que el modelo aparece en pantalla.

Cómo usar este Visor de Archivos PLY

1

Elige un archivo o prueba un ejemplo

Arrastra un archivo .ply al visor, haz clic para buscarlo, o carga uno de los ejemplos incluidos para ver una malla y una nube de puntos al instante.

2

Explora el modelo

Arrastra para orbitar, usa la rueda o el gesto de pellizco para hacer zoom, y arrastra con el botón derecho (o con dos dedos) para desplazarte lateralmente. La cámara encuadra el modelo automáticamente al cargarlo.

3

Cambia cómo se renderiza

Alterna entre sombreado sólido, una superposición de wireframe y una vista de solo puntos, y cambia el fondo entre claro y oscuro para ver mejor los detalles finos.

4

Revisa las estadísticas

El panel bajo el visor muestra el número de vértices y caras, si el archivo trae datos de color o de normales, y si es una malla o una simple nube de puntos.

Ejemplo de Uso

Al soltar un escaneo sin caras directamente en el visor:

Entrada
Una nube de puntos PLY binaria de un escaneo de fotogrametría, 2.1 MB, sin datos de caras
Salida
Renderizada como 180 000 puntos con color, cámara encuadrada automáticamente, panel de estadísticas: vértices 180 000 · caras 0 · tipo Nube de puntos · color Sí

Preguntas Frecuentes

¿Qué es un archivo PLY y para qué se usa normalmente?
PLY (Stanford Polygon File Format) guarda un objeto 3D como una lista de vértices y, casi siempre, una lista de caras que los conecta. Es un formato de exportación común en escáneres 3D, herramientas de fotogrametría como COLMAP y Meshroom, y programas como MeshLab, Blender y Open3D, porque puede llevar color y normales por vértice junto con la geometría.
¿Este visor soporta archivos PLY en ASCII y en binario?
Sí. Los archivos PLY vienen en tres variantes: texto plano ASCII, y dos variantes binarias (little-endian y big-endian) que guardan los mismos datos como bytes crudos para un archivo mucho más pequeño. Este visor lee las tres automáticamente; nunca necesitas indicar cuál tienes.
¿Mostrará los colores de mi escaneo 3D?
Sí, si el archivo tiene una propiedad de rojo, verde y azul en cada vértice, algo que casi todas las exportaciones de escáner y fotogrametría incluyen. El visor los lee, ya estén guardados como valores de 0 a 255 o como valores decimales de 0 a 1, y colorea la malla o la nube de puntos en consecuencia.
Mi archivo PLY no tiene caras, solo puntos. ¿Funcionará igual?
Sí. Las nubes de puntos de escáneres LiDAR, de flujos de structure-from-motion y de exportaciones de Gaussian splatting suelen omitir por completo la lista de caras. Cuando el visor no encuentra un elemento face, cambia automáticamente a mostrar los vértices como puntos en lugar de intentar construir una superficie sólida que nunca existió.
¿Hay un límite de tamaño de archivo?
La herramienta no impone un límite fijo, pero los archivos muy grandes, de varios cientos de megabytes, pueden tardar en analizarse y renderizarse porque el navegador debe guardar todo el modelo en memoria. Los escaneos densos y las exportaciones de splats suelen ser los que llegan a ese tamaño.
¿Se sube mi modelo 3D a un servidor?
No. El archivo se lee y se renderiza por completo en tu navegador usando WebGL. Nada de lo que sueltes o subas se envía a ningún sitio, algo importante para escaneos de lugares reales, productos no publicados o cualquier cosa que prefieras no poner en un servidor que no controlas.
¿Puedo convertir o exportar el archivo a otro formato, como OBJ o STL?
No desde esta herramienta. Está pensada para inspeccionar un archivo PLY de forma rápida y fiable, no para convertir formatos, así que exportar a OBJ, STL o glTF queda fuera de su alcance por ahora.
¿Por qué mi modelo se ve completamente negro o gris?
Eso suele significar que el archivo no tiene colores de vértice ni normales. Sin normales, el visor las calcula a partir de la geometría de la superficie para que la iluminación se vea razonable, pero un archivo con geometría plana y sin datos de color se seguirá viendo como una forma gris uniforme, que es el resultado correcto y no un error.
¿Puedo rotar, desplazar y hacer zoom, o se queda quieto?
Tienes control total de cámara: haz clic y arrastra para orbitar alrededor del modelo, usa la rueda o el gesto de pellizco para acercar o alejar, y arrastra con el botón derecho (o con dos dedos en un trackpad) para desplazarte de lado. Un botón de reinicio devuelve la cámara a la vista inicial encuadrada en cualquier momento.
¿Funciona con archivos PLY exportados desde Blender, MeshLab u Open3D?
Sí. Esas herramientas escriben archivos PLY estándar, en ASCII o en binario, y el visor sigue la misma especificación PLY que ellas. Si un archivo se abre en MeshLab u Open3D, debería abrirse aquí también, aunque las propiedades más allá de posición, color y normales, como etiquetas personalizadas por vértice, se leen pero no se muestran.

Herramientas relacionadas

El Visor de Archivos PLY es mantenido por CodeItBro. Nuestro objetivo es ofrecer las mejores herramientas gratuitas para desarrolladores en la web. Si tienes comentarios o sugerencias, visita nuestra página de contacto.

Aparece en

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge