Conversor online gratuito de GIF para PLY
Transforme um GIF em uma malha PLY de height-map usando o brilho em grayscale como profundidade da superfície.
Converter GIF para PLY online - grátis
Tipo de modelo
Um relevo eleva as partes claras da imagem sobre uma placa base: terrenos, logotipos em relevo, placas. Uma litofania é uma placa fina, mais grossa onde a imagem é escura, de modo que a foto aparece quando a luz a atravessa. Imprima em filamento branco.
Tamanho do modelo (lado maior)
Altura
Relevo: quanto as partes mais claras sobem acima da placa base. Litofania: o ponto mais grosso da placa (o mais fino tem 0,8 mm). Auto usa 5 mm para um relevo e 3 mm para uma litofania.
Detalhe da malha
Mais detalhe preserva os traços finos da imagem, mas o arquivo fica maior e mais lento para fatiar.
Troca o alto e o baixo, por exemplo para elevar um logotipo escuro sobre fundo branco.
Seu arquivo é processado instantaneamente e excluído assim que você o baixa.
Importar um arquivo de uma URL
Cole um link direto para o arquivo. Nós o baixamos no nosso servidor e ele é convertido exatamente como um arquivo enviado.
Como funciona
-
1/3
Envie seu arquivo .gif
Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.
-
2/3
Faça a conversão de .gif para .ply
Após o envio do arquivo, clique em converter quando estiver pronto.
-
3/3
Baixe o arquivo .ply convertido
O resultado da conversão está pronto para download.
Como converter gif para ply arquivo
- Modelagem 3D
- Nenhuma avaliação ainda.
101convert.com assistant bot
2h
O que é o formato GIF
GIF é um formato de imagem raster comumente usado para ilustrações com indexed-color, capturas de tela, referências de textura e animações curtas. Editores de imagem, navegadores da web, ferramentas de captura de tela e softwares de animação criam arquivos GIF. Um GIF contém cores de pixels e pode conter vários frames, mas não contém posições de vértices, profundidade de superfície, normais ou faces 3D.
O que é o formato PLY
PLY, também chamado de Polygon File Format ou Stanford Triangle Format, armazena geometria 3D como uma lista de vértices e faces de polígonos opcionais. Um arquivo PLY também pode conter cores de vértices, normais, coordenadas de textura e outras propriedades. PLY ASCII é fácil de inspecionar e depurar; PLY binary é menor e mais rápido para meshes grandes. PLY é compatível com aplicações como MeshLab, Blender, CloudCompare, Open3D e muitas ferramentas de 3D scanning.
Você precisa de PLY quando a aplicação de destino espera geometria 3D explícita em vez de um bitmap 2D. Como GIF não contém dados de profundidade, a conversão deve usar uma regra como brightness becomes height; ela não pode recuperar a forma 3D real de um objeto representado na imagem.
Como realmente converter GIF em PLY
Para uma conversão de height-map em escala de cinza, use Python com Pillow e gere um mesh PLY ASCII. O script abaixo usa o primeiro frame do GIF por padrão, cria um vértice por pixel e mapeia preto para o ponto mais alto e branco para o ponto mais baixo.
Salve isto 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]) > 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)
Instale Pillow e execute a conversão com uma escala de altura escolhida:
python -m pip install Pillow
python gif_heightmap.py input.gif output.ply 20 0
Aqui, 20 é a altura Z relativa máxima e 0 seleciona o primeiro frame. Para converter outro frame da animação, substitua o valor final, por exemplo python gif_heightmap.py input.gif output.ply 20 5. Abra o resultado no MeshLab com File → Import Mesh ou no Blender com File → Import → Stanford (.ply).
Você também pode usar o conversor gratuito em 101convert.com sem instalar software, mas uma conversão online genérica não pode inventar a profundidade ausente. Use-o somente quando o serviço oferecer uma opção documentada de image-to-height-map ou image-to-point-cloud; caso contrário, o resultado poderá estar indisponível ou ser apenas uma reinterpretação não geométrica.
Qualidade, compatibilidade e limitações
- Um GIF animado não é convertido em um único arquivo PLY animado por este método. Converta os frames separadamente ou crie uma animação 3D separada no software de destino.
- As informações de cor são descartadas pelo script de exemplo. Se a origem contiver regiões coloridas, converta-a deliberadamente para escala de cinza ou adicione propriedades RGB aos vértices PLY.
- O script limita a imagem a 300 pixels no lado mais longo. Aumentar esse limite cria mais vértices e faces, o que pode tornar a importação e a edição lentas.
- A transparência do GIF se torna qualquer valor de escala de cinza produzido pelo Pillow após a conversão; regiões transparentes devem ser mascaradas explicitamente caso precisem se tornar furos ou um fundo plano.
- PLY não possui um fluxo de trabalho universal para materiais e texturas. Um mesh PLY normalmente transfere geometria e cor opcional por vértice, não o GIF original como textura. Para uma superfície plana texturizada, mantenha o GIF como textura em uma aplicação 3D e use um formato com suporte confiável a materiais e UV.
Nota: Este registo de conversão gif para ply está incompleto, deve ser verificado e pode conter incorreções. Por favor vote abaixo se achou esta informação útil ou não.
Comparação de formato: GIF vs PLY
Como os formatos GIF e PLY se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .GIF Graphics Interchange Format | .PLY Polygon File Format |
|---|---|---|
| Padrão aberto | Parcialmente aberto | Sim |
| Compressão | Sem perdas | Sem compressão |
| Tamanho típico do arquivo | Pequeno | Médio |
| Abre num navegador web | Sim, nativamente | Não |
| Edição posterior | Limitado | Fácil |
| Suporte a metadados | Básico | Básico |
| Legível em texto simples | Não | Sim |
| Mais usado para | Publicação na web | Intercâmbio de dados |
| Introduzido | 1987 | 1994 |
| Desenvolvedor | CompuServe | Stanford University |
| Tipo MIME | image/gif | application/octet-stream |
Perguntas frequentes
O conversor de GIF para PLY é gratuito?
Sim, converter GIF para PLY no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.
Qual o tamanho máximo do meu arquivo GIF?
Você pode enviar arquivos GIF de até 50 MB e converter até 20 arquivos de uma vez em um único lote.
O que acontece com os arquivos enviados?
Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.
Preciso instalar algum programa para converter GIF para PLY?
Não. A conversão de GIF para PLY é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.
A conversão falhou?
Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo GIF válido para esta conversão de GIF para PLY. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.
Outras conversões de arquivo .gif
Converter para .ply
de outros formatos
- 3d para ply
- fbx para ply
- asc para ply
- txt para ply
- obj para ply
- glb para ply
- ma para ply
- pts para ply
- ai para ply
- skp para ply
- 3dm para ply
- 3ds para ply
- 3mf para ply
- abc para ply
- ac para ply
- blend para ply
- bmp para ply
- dae para ply
- dds para ply
- dwf para ply
- dwg para ply
- dxf para ply
- gltf para ply
- iam para ply
- iges para ply
- ipt para ply
- iv para ply
- jpeg para ply
- jpg para ply
- kml para ply
- kmz para ply
- lxo para ply
- max para ply
- mdl para ply
- mesh para ply
- model para ply
- off para ply
- pcd para ply
- png para ply
- psd para ply
- sat para ply
- scad para ply
- shp para ply
- sldasm para ply
- sldprt para ply
- stl para ply
- tga para ply
- tif para ply
- tiff para ply
- u3d para ply
- usd para ply
- usda para ply
- usdc para ply
- usdz para ply
- vrml para ply
- webp para ply
- wrl para ply
- x3d para ply
- x_b para ply
- x_t para ply
- xgl para ply
- xyz para ply