STL Viewer Blogstlviewer.swift.id

PLY Viewer: What a PLY File Is and How to View 3D Scans on a Phone

By Ihwan · · 5 min read

You scanned a shoe, a sculpture or a broken part with a 3D scanner or a photogrammetry tool, and the export is a .ply file of 180 MB. Your phone doesn't know what to do with it, and even your laptop's viewer struggles. A PLY viewer on Android can show the scan, but it helps to understand what a PLY contains and why scans behave so differently from models designed in CAD.

Short answer: PLY is a format for 3D scans and other captured data: it stores points, optional triangles and often a color per point. A phone viewer such as STL Viewer opens ASCII and binary PLY files that contain triangles; very dense scans show as a simplified preview. Cleaning, closing and slicing the scan happen in other software.

What is a PLY file?

PLY (Polygon File Format, also called the Stanford format) starts with a short text header that declares what follows, for example:

element vertex 1482211
property float x ... property uchar red ...
element face 2960002

After the header comes the data, either as text (ASCII PLY) or as compact bytes (binary PLY). Because the header lets a file declare any properties, PLY is flexible: it can carry per-vertex colors, normals, confidence values and more. That flexibility is exactly why scanners and photogrammetry tools like it.

Point cloud or mesh? The difference matters

A PLY can be either:

Scanning software usually produces a point cloud first, then a "mesh" or "reconstruct" step turns it into triangles. If you open a point-cloud PLY in STL Viewer, it tells you there are "no surfaces to show": the file has points or lines but no triangles. Export the meshed version from your scanning software instead.

Why scans are so heavy, in numbers

SourceTypical trianglesBinary PLY size (rough)
CAD-designed bracket5,000-20,000Under 1 MB
Phone photogrammetry of a mug300,000-1,000,00010-35 MB
Desktop scanner, small figurine1-3 million30-100 MB
High-res scan of a bust5-10 million150-350 MB

Those numbers are typical ranges, not rules; the exact size depends on which properties are stored. The point is that scans have far more triangles than they need for printing. A 0.4 mm nozzle can't reproduce detail finer than roughly its own width, so 8 million triangles on a 60 mm figurine is mostly wasted.

Viewing a PLY scan on your phone

  1. Copy the PLY to your phone or open it from a chat, email or cloud app. For very large files, save it on the device first and use Open file.
  2. The file loads with a progress bar. You can cancel if it is the wrong file.
  3. For a very big scan, a "Simplified view" label appears over the model. The info panel tells you how many triangles are being drawn out of the total.
  4. Choose File colors in the color menu to see the scan's vertex colors, or pick a plain model color to judge the shape without the texture fooling your eye.
  5. Switch to wireframe to see how dense and even the mesh is.

Sizes, volume and the filament estimate are computed from the full model, not the simplified preview. If the device truly lacks memory for the model, the app says the model is too large for this device and suggests a simplified version of the file. The phone stand sample is a PLY, so you can try the flow before your scan arrives. The view modes guide explains solid, wireframe and x-ray.

Check the scale of a scan

PLY has no unit field. Many scanners export millimeters, but photogrammetry often produces arbitrary units, or meters. Use the info panel as a sanity check: if you scanned a mug that is 95 mm tall and it reads 0.095, it is in meters; if it reads 3.7, it may be inches, or just an unscaled reconstruction. Measure one known dimension on the real object and scale accordingly in your slicer or mesh tool. With Premium, the Measure tool lets you tap two points on the scan to compare with the real thing, and Scale & export can save a resized binary STL; see how to scale and measure an STL.

What has to happen before a scan is printable

A viewer shows you the problems; fixing them happens on a computer in a mesh editing tool. Typical steps:

Note: STL Viewer doesn't scan, clean or repair PLY files. It opens them, shows the colors and gives you size, triangles and the watertight result so you know what still needs work.

Example: a scanned door handle

You scan a broken door handle to print a replacement. The PLY is 64 MB with 1.3 million triangles. On the phone it opens with a simplified view, reads 112 x 38 x 52 mm (it was scanned in millimeters), and the watertight line says "No, it has holes or open edges" because the scanner couldn't see inside the mounting hole. Now you know before you sit down at the PC: fill the holes, decimate to about 250,000 triangles, export STL, then re-check. For the full pre-print routine, see the 8-point checklist.

You can install STL Viewer from Google Play to open PLY, STL, OBJ and 3MF files offline.

Supported PLY variants and the other formats are listed on the STL Viewer website.

Frequently asked questions

What is a PLY file used for?

PLY stores 3D data from scanners and photogrammetry: points, optional triangles and often a color per point. It is also used in research and graphics.

Why does my PLY file show nothing in a viewer?

It is probably a point cloud with no triangles. Export the meshed version from your scanning software.

Can I 3D print a PLY file?

Some slicers accept PLY, but scans usually need trimming, hole filling and decimating first, then export as STL or 3MF.

Can my phone open a very large PLY scan?

Often yes. STL Viewer shows a simplified preview of very dense models while sizes and volume use the full model; if memory runs out, it says so.