Fichiers PLY d’exemple — maillages et nuages de points à télécharger pour vos tests

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

4 fichiers201 KB – 2.7 MBLiens directsSans pub, sans inscriptionLibre pour tout usageVérifié SHA-256

Téléchargez un fichier PLY d’exemple pour tester une visionneuse de nuages de points, une chaîne de photogrammétrie ou de numérisation 3D, ou un parseur PLY. Il y a deux nuages de points (100 000 points en binaire et 10 000 points en ASCII, chacun avec XYZ, normales et couleur RGB) et deux maillages triangulaires avec couleurs par sommet, de 4 096 triangles (ASCII) et 51 200 triangles (binaire little-endian).

L’en-tête PLY déclare ses propres éléments et propriétés : le format peut donc tout transporter, des points seuls aux couleurs, normales et attributs personnalisés, ce qui explique que les scanners et les outils de recherche l’utilisent. C’est aussi sur cette souplesse que les parseurs trébuchent ; ces fichiers couvrent les dispositions de propriétés courantes. Les points sont échantillonnés sur la surface du nœud torique à partir d’une graine fixe : le nuage est donc identique à chaque téléchargement.

Aperçu rendu du modèle PLY d’exemple
Rendu statique d’un exemple de cette page, en ombrage plat par notre générateur. Ouvrez les fichiers téléchargés dans n’importe quelle visionneuse PLY pour les examiner en 3D.

Télécharger des fichiers PLY d'exemple

FichierDétailsTailleTélécharger
sample-mesh-vertex-colors-ascii.ply
4 096 triangles • ASCII • couleurs RGB par sommet + normales • 201 Ko
4 096 triangles · 2 048 sommets · normales · couleurs de sommets · mètres, axe Y vers le haut201 KB
201 455 octets
Télécharger PLY
sample-point-cloud-10k-ascii.ply
Nuage de points : 10 000 points • ASCII • XYZ + normales + RGB • 680 Ko
10 000 points · normales · couleurs de sommets · mètres, axe Y vers le haut680 KB
680 239 octets
Télécharger PLY
sample-mesh-vertex-colors-binary.ply
51 200 triangles • binaire little-endian • couleurs de sommets + normales • 1.4 Mo
51 200 triangles · 25 600 sommets · normales · couleurs de sommets · mètres, axe Y vers le haut1.4 MB
1 357 186 octets
Télécharger PLY
sample-point-cloud-100k-binary.ply
Nuage de points : 100 000 points • binaire • XYZ + normales + RGB • 2.7 Mo
100 000 points · normales · couleurs de sommets · mètres, axe Y vers le haut2.7 MB
2 700 329 octets
Télécharger PLY
4 fichiers · liens directs · sans inscription · CORS activé

Utilisez ces fichiers en ligne de commande ou en CI

Chaque URL est stable et ouverte au CORS. Épinglez le SHA-256 dans votre test et vous saurez dès qu’une fixture change.

# Télécharger un fichier
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/ply/sample-mesh-vertex-colors-ascii.ply

# Le vérifier (le SHA-256 de chaque fichier est indiqué ci-dessus)
shasum -a 256 sample-mesh-vertex-colors-ascii.ply

# Index lisible par machine de tous les fichiers d’exemple
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="ply")'

Le format PLY en bref

Nom completPLY — Polygon File Format (Stanford Triangle Format)
Extensions.ply
Type MIMEapplication/octet-stream
EncodagesASCII et binary_little_endian 1.0
Propriétés des sommetsfloat x y z, float nx ny nz, uchar red green blue
Faceslist uchar int vertex_indices (maillages uniquement)
Plus gros fichier100 000 points, 2,7 Mo
UnitésAucune dans le fichier — ces exemples sont en mètres, axe Y vers le haut

Ce que l’on teste avec des fichiers PLY d’exemple

  • Rendu de nuages de points et niveaux de détail (LOD)
  • Affichage des couleurs par sommet dans les visionneuses de maillages
  • Analyse des en-têtes PLY ASCII et binaires
  • Import de numérisations 3D et de photogrammétrie
  • Conversion de nuages de points en maillages
  • Performances d’un parseur sur 100 000 points
Notes de test. Un nuage de points a un élément vertex et pas d’élément face. Les visionneuses qui supposent des faces n’affichent rien ou plantent, ce qu’il vaut mieux savoir avant que des utilisateurs n’envoient des numérisations. (L’étape de validation d’Assimp, par exemple, rejette le fichier de 100 000 points comme un maillage sans faces.) Les couleurs sont des entiers non signés sur 8 bits (0–255). Certains outils écrivent plutôt des couleurs en flottants (0–1) ; un lecteur robuste vérifie le type de la propriété dans l’en-tête.

Questions fréquentes

PLY est-il un format de maillage ou de nuage de points ?

Les deux. Un fichier PLY qui ne contient qu’un élément vertex est un nuage de points ; ajoutez un élément face et c’est un maillage polygonal. Nous publions les deux types pour que vous puissiez vérifier que votre visionneuse gère chacun d’eux.

Pourquoi l’appelle-t-on le format Stanford ?

PLY a été conçu à Stanford dans les années 1990 pour stocker les données des scanners 3D, et les numérisations du Stanford Bunny et du Dragon ont été diffusées dans ce format. Il reste la sortie par défaut de nombreux outils de numérisation et de photogrammétrie.

Quelles unités et quel axe vertical utilisent ces fichiers ?

Les fichiers glTF, GLB, OBJ, PLY, OFF, DAE et USDZ ont l’axe Y vers le haut et sont en mètres (le nœud torique mesure environ 1,4 m de large). Les STL et 3MF ont l’axe Z vers le haut, sont en millimètres et reposent sur z = 0, comme l’attendent les slicers. Le FBX a l’axe Y vers le haut et est en centimètres. Les unités et l’axe vertical de chaque fichier sont indiqués dans ses détails, pour vérifier que votre importateur applique la bonne échelle et la bonne rotation.

D’où viennent ces modèles ?

Nous les générons. Un script construit la géométrie à partir de formules (un nœud torique, des sphères UV, des cubes et un support modélisé avec une bibliothèque d’opérations booléennes), puis écrit chaque format de fichier octet par octet d’après sa spécification. Rien n’est téléchargé, numérisé ni converti à partir du modèle de quelqu’un d’autre : ils sont donc libres pour tout usage, y compris commercial, sans attribution.

Ces fichiers PLY sont-ils sûrs à télécharger ?

Oui. Chaque fichier est généré à partir de zéro par notre propre script ouvert (rien n’est récupéré sur le web ni envoyé par des utilisateurs) et ne contient ni scripts, ni macros, ni exécutables. Le SHA-256 de chaque fichier est publié sur cette page pour que vous puissiez vérifier ce que vous avez reçu.

Puis-je utiliser les fichiers PLY d’exemple à des fins commerciales ?

Oui. Ils sont libres pour tout usage, y compris des produits commerciaux, des suites de tests, des démos et la redistribution, sans attribution requise. Il n’y a aucune licence à obtenir et personne à qui demander.

Puis-je faire des liens directs vers ces fichiers ou les utiliser en CI ?

Oui. Chaque lien est une URL directe et stable en HTTPS, avec Access-Control-Allow-Origin: * et de longs en-têtes de cache : curl, wget, fetch() et les lanceurs de tests peuvent les récupérer directement. Un index JSON de tous les fichiers est accessible depuis chaque page (voir la section ligne de commande).

Fichiers d’exemple similaires

Outils gratuits compatibles avec PLY

  • Générateur de hash — Hachez du texte ou des fichiers en MD5, SHA-1, SHA-256, SHA-384, SHA-512 et CRC32, vérifiez une somme de contrôle ou calculez un HMAC. Les fichiers ne quittent jamais votre appareil.
  • Générateur de fichiers de test — Générez un fichier factice de taille exacte dans votre navigateur, de 1 Ko à 2 Go : octets aléatoires, texte, CSV ou JSON.

Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.

Vous testez une chaîne de traitement de fichiers ? C’est notre métier.

Envois, conversions, aperçus, traitement de documents et flux multimédias : c’est le genre de systèmes de production que FreeToolsForWeb conçoit et exploite pour ses clients, et c’est pour cela que nous avions besoin de ces fichiers au départ.

Découvrir les outils gratuits