Skip to main content

Convert PLY to 3MF Online — Scan-to-Print with Color (Beta)

Convert PLY 3D scan data to 3MF for color 3D printing. This is the only conversion path on Polyvia3D that takes raw scan data with vertex colors directly to a print-ready color format. PLY stores per-vertex RGB from photogrammetry, LiDAR, and structured-light scanners. 3MF (ISO/IEC 21067) carries that color information into a format that multi-material slicers can read.

Last updated Mar 2026

Beta — 3MF support is experimental. Some models may not convert correctly.

1
Upload
2
Convert
3
Download

Drag PLY file here, or click to upload

Supports .ply files up to 150MB

Usually under 3 seconds — depends on file size.

What You Should Know

What Changes During Conversion

Geometry (vertices and faces) is fully preserved. Vertex colors (RGB/RGBA) are converted to 3MF per-vertex color resources — this is the critical feature of this conversion direction. Vertex normals are preserved for smooth shading. Custom PLY properties (confidence, intensity, timestamps) are discarded. The output is an OPC package (ZIP-based) with embedded geometry XML. Units are set to millimeters by default.

Preparing Scans for Color Printing

Raw photogrammetry scans are typically too dense for consumer 3D printers. Recommended workflow: (1) Clean the mesh in MeshLab — remove floating artifacts, fill holes, fix non-manifold edges. (2) Decimate to 50K-200K faces while preserving vertex colors (MeshLab: Quadric Edge Collapse Decimation with "Preserve Boundary" and "Weighted" checked). (3) Convert to 3MF with this tool. (4) Import into your slicer and verify color assignments. Note that color printing requires enough filament colors to approximate the scan's palette.

PLY vs 3MF: Quick Comparison
FeaturePLY3MF
Vertex ColorsSupported (RGB/RGBA)Supported (per-vertex resources)
Custom PropertiesExtensible (arbitrary)Not supported
UnitsUnspecifiedMillimeters (by spec)
File CompressionOptional (binary PLY)ZIP compression (60-80% smaller)
Primary Use3D scanning, research3D printing, manufacturing
StandardizationDe facto (Stanford, 1994)ISO/IEC 21067

Use PLY for scan data processing and analysis in MeshLab and CloudCompare. Use 3MF for 3D printing, especially when vertex colors from the scan need to drive multi-material color printing.

When to Convert PLY to 3MF

Color-Printed Scan Replicas

Print photogrammetry scans of real objects — archaeological artifacts, museum exhibits, geological samples, or personal memorabilia — as full-color physical replicas. The vertex colors from the scan map to multi-filament assignments in your slicer, producing prints that visually resemble the original scanned object.

Medical and Anatomical Model Printing

Convert color-coded anatomical scans (CT/MRI surface reconstructions with pseudo-color, or photogrammetry of cadaver specimens) from PLY to 3MF for producing color-differentiated educational models. Different tissue types can be printed in different filament colors.

Terrain and Topographic Model Fabrication

LiDAR and photogrammetry terrain scans produce PLY meshes with color data (aerial photography draped onto elevation). Convert to 3MF for printing topographic models with satellite or aerial imagery colors, useful for urban planning presentations, geological surveys, and educational displays.

Frequently Asked Questions
Yes! This is the key advantage of PLY to 3MF over PLY to STL. Per-vertex RGB colors from your scan are converted to 3MF per-vertex color resources. Multi-material printers (Bambu Lab AMS, Prusa MMU with color painting, Mosaic Palette) can read these colors for multi-filament printing. The color fidelity depends on your filament palette.
With caveats. Photogrammetry meshes are usually too dense for consumer printers (millions of faces). Decimate in MeshLab first to a printable polygon count (50K-200K faces). Also check for: holes in the scan (common at occluded areas), non-manifold edges, and thin walls. After converting to 3MF, most slicer repair tools can fix remaining issues.
No. Only geometry and vertex colors are converted. Custom PLY properties (scanner confidence, LiDAR intensity, timestamps, curvature values) are discarded because 3MF has no equivalent extensible property system for per-vertex metadata.
3MF is strictly superior for scan data: it preserves vertex colors (STL cannot), uses ZIP compression (60-80% smaller files), specifies units (millimeters by default, eliminating scale ambiguity), and validates mesh integrity. The only reason to use STL is compatibility with very old slicers that don't support 3MF.
Yes, 3MF support on Polyvia3D is currently experimental. Simple scanned meshes with vertex colors convert reliably. Very large or complex scans may produce unexpected results. If conversion fails, try PLY to STL as a proven fallback (but you'll lose color data).

Related Converters

What's Next? Try These Tools

Learn More

More PLY Conversions