Vous venez de scanner une poterie, un buste ou une pièce mécanique avec un scanner 3D ou par photogrammétrie, et le logiciel vous livre un fichier PLY de 80 Mo. Vous aimeriez le regarder sur votre téléphone, le montrer à quelqu'un, ou simplement savoir s'il est exploitable avant de passer une soirée à le nettoyer. Sauf qu'Android ne sait pas quoi faire d'un .ply.
Voici ce qu'est le format PLY, pourquoi les scans pèsent si lourd et comment les afficher sur un téléphone Android, avec les limites à connaître.
En bref : le PLY (Polygon File Format) est le format typique des scans 3D. Il stocke des sommets, des faces et souvent une couleur par sommet, en ASCII ou en binaire. STL Viewer ouvre les PLY qui contiennent des faces, affiche les très gros scans en aperçu simplifié et calcule les infos sur le modèle complet. Le nettoyage et la réparation du scan se font dans un autre logiciel.
Qu'est-ce qu'un fichier PLY ?
Le format PLY est né dans le monde universitaire pour stocker des données issues de scanners. Il commence toujours par un en-tête lisible, même dans sa version binaire :
plypuisformat ascii 1.0ouformat binary_little_endian 1.0;element vertex 1250000: le nombre de sommets ;- des lignes
property: x, y, z, puis souventred,green,bluepour la couleur de chaque sommet ; element face 2500000: le nombre de faces (des triangles, en général).
Sa grande force : la couleur par sommet. Un scan de statue capture la teinte réelle de la pierre point par point, sans texture d'image séparée. Sa faiblesse pour l'impression : comme le STL et l'OBJ, il ne déclare pas d'unité, et un scan sort rarement prêt à imprimer.
Pourquoi les scans sont si lourds
Un scanner capture tout, y compris les détails inutiles pour l'impression. Comparons des ordres de grandeur pour un PLY binaire avec couleur (12 octets de position et 3 octets de couleur par sommet, environ 13 octets par face triangulaire) :
| Objet scanné | Sommets | Triangles | Taille PLY binaire approx. |
|---|---|---|---|
| Petite figurine, scan rapide | 150 000 | 300 000 | 6 Mo |
| Buste, photogrammétrie | 1 250 000 | 2 500 000 | 51 Mo |
| Façade ou grand objet | 5 000 000 | 10 000 000 | 205 Mo |
En ASCII, comptez facilement deux à trois fois plus. Pour comparaison, une pièce mécanique dessinée en CAO tient souvent en 20 000 à 100 000 triangles.
Remarque : certains logiciels de scan exportent un « nuage de points » : des sommets sans aucune face. Il n'y a alors pas de surface à afficher. STL Viewer l'indique clairement (« Aucune surface à afficher ») ; il faut d'abord reconstruire un maillage dans le logiciel de scan ou un outil de traitement de maillage.
Ouvrir un fichier PLY sur Android
Avec STL Viewer, la visionneuse 3D pour Android, un PLY s'ouvre comme un STL :
- Copiez le .ply sur le téléphone (câble USB, application de stockage en ligne, e-mail ou messagerie).
- Ouvrez-le depuis l'application avec Ouvrir un fichier, ou depuis votre gestionnaire de fichiers avec « Ouvrir avec ».
- Pour un gros scan, une barre de progression s'affiche avec un bouton Annuler.
- Choisissez Couleurs du fichier dans la barre d'outils pour voir les couleurs par sommet.
Les PLY ASCII comme binaires sont pris en charge. Pour voir un PLY sans attendre d'avoir le vôtre, l'exemple « Support de téléphone » proposé par Essayer un modèle d'exemple est un PLY. Le guide d'ouverture des fichiers détaille toutes les manières de charger un modèle.
L'affichage simplifié des très gros scans
Au-delà de plusieurs millions de triangles, l'écran d'un téléphone n'a pas besoin de tout dessiner. L'application affiche alors un aperçu allégé, signalé par la mention Affichage simplifié. Point important : les Infos sur le modèle (dimensions, volume, aire de surface, nombre de triangles) et l'export utilisent toujours le modèle complet. Seule l'image à l'écran est allégée. Si un fichier dépasse ce que l'appareil peut charger en mémoire, un message vous le dit franchement.
Évaluer un scan avant de le nettoyer
Le téléphone est idéal pour un premier tri : ce scan mérite-t-il une heure de nettoyage ? Regardez :
- Les dimensions : un buste de 25 cm qui s'affiche à 0,25 × 0,18 × 0,30 mm a été exporté en mètres. Un facteur 1000 sera à appliquer lors du nettoyage.
- La ligne Étanche : un scan brut affiche presque toujours « Non, il présente des trous ou des bords ouverts ». Le dessous d'un objet posé sur une table n'a pas été vu par le scanner, d'où un grand trou. Plus de détails dans notre article sur le maillage étanche.
- Le mode Rayons X : il révèle les débris flottants, ces petits morceaux de table ou de fond capturés par erreur autour de l'objet.
- Le mode Filaire : il montre la densité des triangles. Des zones très denses à côté de zones vides signalent souvent un scan incomplet.
Du scan à l'impression : ce qui se passe ailleurs
Soyons honnêtes : STL Viewer ne répare pas, ne simplifie pas et ne bouche pas les trous. Ce travail se fait sur ordinateur, dans le logiciel du scanner ou un logiciel libre d'édition de maillage. Une chaîne classique :
- Supprimer les débris et le support (table, plateau tournant).
- Boucher les trous et fermer le dessous à plat.
- Réduire le nombre de triangles, par exemple de 2 500 000 à 300 000 : invisible à l'impression en 0,2 mm, et dix fois plus léger.
- Mettre à l'échelle en millimètres.
- Exporter en STL ou en 3MF.
Ensuite, rouvrez le fichier nettoyé sur le téléphone et contrôlez : étanchéité « Oui », dimensions correctes, nombre de triangles raisonnable. Exemple : un buste réduit à 300 000 triangles, 120 × 90 × 160 mm, d'un volume de 610 cm³. Avec l'outil Premium Coupe, vous pouvez aussi vérifier si le scan est plein ou creux à l'intérieur (voir les vues en coupe). Puis lancez l'Estimation du filament, en gardant à l'esprit que c'est une estimation (la méthode de calcul est expliquée ici).
PLY, STL, OBJ : lequel garder ?
| Étape | Format utile |
|---|---|
| Archiver le scan brut avec ses couleurs | PLY |
| Partager un aperçu coloré | PLY ou OBJ + MTL |
| Imprimer en une couleur | STL |
| Imprimer en plusieurs couleurs | 3MF |
Gardez toujours le scan brut : on peut refaire un nettoyage, jamais un scan d'un objet qu'on a rendu. Pour comparer les formats lus par l'application, lisez notre guide des formats STL, OBJ, 3MF et PLY. Les autres fonctions sont décrites sur le site de STL Viewer.
Questions fréquentes
Comment ouvrir un fichier PLY sur Android ?
Installez une visionneuse 3D comme STL Viewer, puis ouvrez le .ply depuis l'application ou avec « Ouvrir avec » dans votre gestionnaire de fichiers. Les PLY ASCII et binaires sont lus.
Peut-on imprimer un fichier PLY directement ?
Un scan brut est rarement prêt : il a souvent des trous, des débris et des millions de triangles. Nettoyez-le dans un logiciel d'édition de maillage, puis exportez en STL ou 3MF.
Pourquoi mon PLY affiche « Aucune surface à afficher » ?
Le fichier ne contient que des points, sans faces : c'est un nuage de points. Il faut reconstruire un maillage dans le logiciel de scan avant de pouvoir l'afficher en surface.
Les couleurs d'un PLY s'affichent-elles ?
Oui, si le fichier contient des couleurs par sommet. Choisissez Couleurs du fichier dans la barre d'outils de STL Viewer.