Convertir gif a ply

Convertidor online gratuito de GIF a PLY

Convierte un GIF en una malla PLY de height-map utilizando el brillo en escala de grises como profundidad de la superficie.

Convertir GIF a PLY online - gratis

Uploading…
Los archivos seleccionados superan el límite total de 75 MB. Selecciona archivos más pequeños o en menor cantidad.

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.

Cómo funciona

  1. 1/3

    Sube tu archivo .gif

    Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.

  2. 2/3

    Realiza la conversión de .gif a .ply

    Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.

  3. 3/3

    Descarga el archivo .ply convertido

    El resultado de la conversión está listo para descargar.

Cómo convertir un archivo gif a ply

101convert.com Assistant Avatar

101convert.com assistant bot
41m

Un GIF es una imagen 2D, mientras que PLY almacena vértices y caras 3D, por lo que la conversión requiere interpretar la imagen como geometría. El motivo habitual es convertir un GIF en escala de grises en una malla de mapa de alturas o una nube de puntos para utilizarla en un editor 3D, un flujo de trabajo de escaneado o una herramienta de visualización.

Qué es el formato GIF

GIF es un formato de imagen rasterizado utilizado habitualmente para ilustraciones con color indexado, capturas de pantalla, referencias de texturas y animaciones cortas. Los editores de imágenes, navegadores web, herramientas de captura de pantalla y software de animación crean archivos GIF. Un GIF contiene colores de píxeles y puede contener varios fotogramas, pero no contiene posiciones de vértices, profundidad de superficie, normales ni caras 3D.

Qué es el formato PLY

PLY, también llamado Polygon File Format o Stanford Triangle Format, almacena geometría 3D como una lista de vértices y caras poligonales opcionales. Un archivo PLY también puede contener colores de vértices, normales, coordenadas de textura y otras propiedades. ASCII PLY es fácil de inspeccionar y depurar; binary PLY es más pequeño y rápido para mallas grandes. PLY es compatible con aplicaciones como MeshLab, Blender, CloudCompare, Open3D y muchas herramientas de escaneado 3D.

Necesitas PLY cuando la aplicación de destino espera geometría 3D explícita en lugar de un mapa de bits 2D. Como GIF no contiene datos de profundidad, la conversión debe utilizar una regla como el brillo se convierte en altura; no puede recuperar la forma 3D real de un objeto representado en la imagen.

Cómo convertir realmente GIF a PLY

Para realizar una conversión de mapa de alturas en escala de grises, utiliza Python con Pillow y genera una malla PLY ASCII. El siguiente script utiliza el primer fotograma GIF de forma predeterminada, crea un vértice por píxel y asigna el negro al punto más alto y el blanco al punto más bajo.

Guárdalo como gif_heightmap.py:

from PIL import Image
import sys

source, target = sys.argv[1], sys.argv[2]
height = float(sys.argv[3]) if len(sys.argv) > 3 else 10.0
frame = int(sys.argv[4]) if len(sys.argv) > 4 else 0

image = Image.open(source)
image.seek(frame)
image = image.convert("L")
image.thumbnail((300, 300))
w, h = image.size
pixels = list(image.getdata())

vertices = []
for y in range(h):
    for x in range(w):
        brightness = pixels[y * w + x] / 255.0
        z = (1.0 - brightness) * height
        vertices.append((x, h - 1 - y, z))

faces = []
for y in range(h - 1):
    for x in range(w - 1):
        a = y * w + x
        b, c, d = a + 1, a + w, a + w + 1
        faces.extend(((a, c, b), (b, c, d)))

with open(target, "w", encoding="ascii") as f:
    f.write("ply\nformat ascii 1.0\n")
    f.write(f"element vertex {len(vertices)}\n")
    f.write("property float x\nproperty float y\nproperty float z\n")
    f.write(f"element face {len(faces)}\n")
    f.write("property list uchar int vertex_indices\nend_header\n")
    for vertex in vertices:
        f.write("%.6f %.6f %.6f\n" % vertex)
    for face in faces:
        f.write("3 %d %d %d\n" % face)

Instala Pillow y ejecuta la conversión con una escala de altura elegida:

python -m pip install Pillow
python gif_heightmap.py input.gif output.ply 20 0

Aquí, 20 es la altura Z relativa máxima y 0 selecciona el primer fotograma. Para convertir otro fotograma de la animación, reemplaza el valor final; por ejemplo, python gif_heightmap.py input.gif output.ply 20 5. Abre el resultado en MeshLab con File → Import Mesh o en Blender con File → Import → Stanford (.ply).

También puedes utilizar el convertidor gratuito de 101convert.com sin instalar software, pero una conversión online genérica no puede inventar la profundidad que falta. Utilízalo solo cuando el servicio ofrezca una opción documentada de imagen a mapa de alturas o de imagen a nube de puntos; de lo contrario, el resultado puede no estar disponible o ser simplemente una reinterpretación no geométrica.

Calidad, compatibilidad y limitaciones

  • Un GIF animado no se convierte en un único archivo PLY animado mediante este método. Convierte los fotogramas por separado o crea una animación 3D independiente en el software de destino.
  • El script descarta la información de color. Si la fuente contiene regiones coloreadas, conviértela deliberadamente a escala de grises o añade propiedades RGB a los vértices PLY.
  • El script limita la imagen a 300 píxeles en su lado más largo. Aumentar este límite crea más vértices y caras, lo que puede ralentizar la importación y la edición.
  • La transparencia de GIF se convierte en el valor de escala de grises que Pillow produzca después de la conversión; las regiones transparentes deben enmascararse explícitamente si deben convertirse en huecos o en un fondo plano.
  • PLY no dispone de un flujo de trabajo universal para materiales y texturas. Una malla PLY normalmente transfiere la geometría y el color opcional por vértice, no el GIF original como textura. Para una superficie plana con textura, conserva el GIF como textura en una aplicación 3D y utiliza un formato con compatibilidad fiable con materiales y UV.

Nota: Este registro de conversión de gif 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.

¿Fue útil esta información?

GIF vs PLY: comparación de formatos

Cómo se comparan los formatos GIF y PLY en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo GIF y PLY
Propiedad .GIF Graphics Interchange Format .PLY Polygon File Format
Estándar abierto Parcialmente abierto Sí
Compresión Sin pérdida Sin compresión
Tamaño de archivo típico Pequeño Medio
Se abre en un navegador web Sí, de forma nativa No
Edición posterior Limitado Fácil
Compatibilidad con metadata Básico Básico
Legible como texto plano No Sí
Más adecuado para Publicación web Intercambio de datos
Introducido 1987 1994
Desarrollador CompuServe Stanford University
Tipo MIME image/gif application/octet-stream

Preguntas frecuentes

¿Es gratuito el convertidor de GIF a PLY?

Sí, convertir GIF 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 GIF?

Puedes subir archivos GIF 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 GIF a PLY?

No. La conversión de GIF 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 GIF válido para esta conversión de GIF 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.