Arquivos PLY de exemplo — baixe malhas e nuvens de pontos para testes

PLY — Polygon File Format (Stanford Triangle Format) · .ply · tipo MIME application/octet-stream

4 arquivos201 KB – 2.7 MBLinks diretosSem anúncios, sem cadastroGrátis para qualquer usoVerificado com SHA-256

Baixe um arquivo PLY de exemplo para testar um visualizador de nuvens de pontos, um pipeline de fotogrametria ou de escaneamento ou um parser de PLY. Há duas nuvens de pontos — 100.000 pontos em binário e 10.000 pontos em ASCII, cada uma com XYZ, normais e cor RGB — e duas malhas de triângulos com cor por vértice, com 4.096 triângulos (ASCII) e 51.200 triângulos (binário little-endian).

O cabeçalho do PLY declara seus próprios elementos e propriedades, então ele pode carregar de pontos simples a cores, normais e atributos personalizados, e é por isso que scanners e ferramentas de pesquisa o usam. Essa flexibilidade também é o que faz os parsers tropeçarem; estes arquivos exercitam os layouts de propriedades mais comuns. Os pontos são amostrados na superfície do nó toroidal a partir de uma semente fixa, então a nuvem é idêntica toda vez que você a baixa.

Prévia renderizada do modelo PLY de exemplo
Renderização estática de um exemplo desta página, com sombreamento plano feito pelo nosso gerador. Abra os downloads em qualquer visualizador de PLY para inspecioná-los em 3D.

Baixe arquivos PLY de exemplo

ArquivoDetalhesTamanhoBaixar
sample-mesh-vertex-colors-ascii.ply
4.096 triângulos • ASCII • cores RGB por vértice + normais • 201 KB
4.096 triângulos · 2.048 vértices · normais · cores de vértice · metros, Y para cima201 KB
201.455 bytes
Baixar PLY
sample-point-cloud-10k-ascii.ply
Nuvem de pontos: 10.000 pontos • ASCII • XYZ + normais + RGB • 680 KB
10.000 pontos · normais · cores de vértice · metros, Y para cima680 KB
680.239 bytes
Baixar PLY
sample-mesh-vertex-colors-binary.ply
51.200 triângulos • binário little-endian • cores por vértice + normais • 1,4 MB
51.200 triângulos · 25.600 vértices · normais · cores de vértice · metros, Y para cima1.4 MB
1.357.186 bytes
Baixar PLY
sample-point-cloud-100k-binary.ply
Nuvem de pontos: 100.000 pontos • binário • XYZ + normais + RGB • 2,7 MB
100.000 pontos · normais · cores de vértice · metros, Y para cima2.7 MB
2.700.329 bytes
Baixar PLY
4 arquivos · links diretos · sem cadastro · CORS ativado

Use estes arquivos na linha de comando ou em CI

Todas as URLs são estáveis e têm CORS aberto. Fixe o SHA-256 no seu teste e você saberá no mesmo instante se um fixture mudar.

# Baixar um arquivo
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/ply/sample-mesh-vertex-colors-ascii.ply

# Verificar (o SHA-256 de cada arquivo está listado acima)
shasum -a 256 sample-mesh-vertex-colors-ascii.ply

# Índice legível por máquina de todos os arquivos de exemplo
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="ply")'

Visão geral do formato PLY

Nome completoPLY — Polygon File Format (Stanford Triangle Format)
Extensões.ply
Tipo MIMEapplication/octet-stream
CodificaçõesASCII e binary_little_endian 1.0
Propriedades dos vérticesfloat x y z, float nx ny nz, uchar red green blue
Faceslist uchar int vertex_indices (só nas malhas)
Maior arquivo100.000 pontos, 2,7 MB
UnidadesNenhuma no arquivo — estes exemplos estão em metros, Y para cima

O que as pessoas testam com arquivos PLY de exemplo

  • Renderização e LOD de nuvens de pontos
  • Exibição de cor por vértice em visualizadores de malhas
  • Leitura de cabeçalhos PLY ASCII e binários
  • Importação de escaneamento 3D e fotogrametria
  • Conversão de nuvens de pontos em malhas
  • Desempenho do parser com 100.000 pontos
Notas de teste. Uma nuvem de pontos tem um elemento vertex e nenhum elemento face. Visualizadores que pressupõem faces não mostram nada ou travam — algo útil de saber antes de os usuários enviarem escaneamentos. (A etapa de validação do Assimp, por exemplo, rejeita o arquivo de 100.000 pontos por ser uma malha sem faces.) As cores são inteiros sem sinal de 8 bits (0–255). Algumas ferramentas gravam cores em float (0–1); um leitor robusto confere o tipo da propriedade no cabeçalho.

Perguntas frequentes

O PLY é um formato de malha ou de nuvem de pontos?

Os dois. Um arquivo PLY só com o elemento vertex é uma nuvem de pontos; acrescente um elemento face e ele vira uma malha de polígonos. Publicamos os dois tipos para você testar se o seu visualizador lida com cada um.

Por que ele é chamado de formato de Stanford?

O PLY foi criado em Stanford nos anos 1990 para armazenar dados de scanners 3D, e os escaneamentos do Stanford Bunny e do Dragon foram distribuídos nele. Ele continua sendo a saída padrão de muitas ferramentas de escaneamento e fotogrametria.

Que unidades e eixo vertical esses arquivos usam?

glTF, GLB, OBJ, PLY, OFF, DAE e USDZ usam Y para cima, em metros (o nó toroidal tem cerca de 1,4 m de largura). STL e 3MF usam Z para cima, em milímetros, e ficam apoiados em z = 0, como os fatiadores esperam. FBX usa Y para cima, em centímetros. As unidades e o eixo vertical de cada arquivo aparecem nos detalhes dele, para você conferir se o seu importador aplica a escala e a rotação corretamente.

De onde vêm esses modelos?

Nós mesmos os geramos. Um script constrói a geometria a partir de fórmulas (um nó toroidal, esferas UV, cubos e um suporte feito com uma biblioteca de modelagem booleana) e depois grava cada formato de arquivo byte a byte, seguindo a especificação. Nada é baixado, digitalizado ou convertido a partir do modelo de outra pessoa, e é por isso que eles são livres para qualquer uso, inclusive comercial, sem necessidade de atribuição.

É seguro baixar esses arquivos PLY?

Sim. Todos os arquivos são gerados do zero pelo nosso próprio script aberto — nada é copiado de outros sites ou enviado por usuários — e não contêm scripts, macros nem executáveis. O SHA-256 de cada arquivo é publicado nesta página para que você possa conferir o que recebeu.

Posso usar os arquivos PLY de exemplo comercialmente?

Sim. Eles são livres para qualquer finalidade, incluindo produtos comerciais, suítes de teste, demonstrações e redistribuição, sem necessidade de atribuição. Não há nada para licenciar nem ninguém a quem pedir.

Posso usar hotlink desses arquivos ou usá-los no CI?

Sim. Cada link é uma URL direta e estável via HTTPS, com Access-Control-Allow-Origin: * e cabeçalhos de cache longos, então curl, wget, fetch() e executores de teste podem baixá-los diretamente. Cada página tem um link para um índice JSON de todos os arquivos (veja a seção de linha de comando).

Arquivos de exemplo relacionados

Ferramentas grátis que funcionam com PLY

  • Gerador de hash — Gere hashes de textos ou arquivos com MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC32, verifique um checksum ou calcule um HMAC. Os arquivos nunca saem do seu dispositivo.
  • Gerador de arquivos de teste — Gere no navegador um arquivo fictício de qualquer tamanho exato: de 1 KB a 2 GB, bytes aleatórios, texto, CSV ou JSON.

Encontrou um problema ou algo que poderia ser melhor? Lemos todas as mensagens e corrigimos rápido.

Testando um pipeline de arquivos? Nós construímos isso.

Uploads, conversões, pré-visualizações, processamento de documentos e fluxos de mídia são o tipo de sistema em produção que o FreeToolsForWeb projeta e opera para clientes — e foi por isso que precisamos desses arquivos em primeiro lugar.

Conheça as ferramentas grátis