PLY 在线查看器
在浏览器中打开带顶点颜色的 PLY 网格和点云,支持 ASCII 和二进制格式。免费,无需上传。
将 PLY 文件拖放到这里
在线查看 PLY 扫描模型和点云
这个 PLY 查看器在浏览器中打开 .ply 文件,无论里面是三角网格还是只有点。把文件拖到页面上,就能看到带颜色的扫描结果。文件不会上传,所以扫描的人像、建筑或室内空间都可以放心打开。
ASCII 和二进制 PLY 都能读取,顶点颜色会显示。只有顶点、没有面的 PLY 会以点云形式显示。
PLY 格式从哪里来
PLY(Polygon File Format,多边形文件格式)也叫斯坦福三角形格式。它在 20 世纪 90 年代中期由斯坦福大学开发,用来保存 3D 扫描仪的数据,著名的测试模型斯坦福兔子就是以 PLY 格式发布的。
如今它仍是 3D 扫描和摄影测量的常用格式。手持扫描仪和结构光扫描仪的配套软件、手机扫描 App、MeshLab、CloudCompare、Open3D,以及 COLMAP、Meshroom 等摄影测量流程,都能读写 PLY。
PLY 文件以一段简短的文本头开始,列出它包含的元素(通常是 vertex 和 face)及其属性(x、y、z,常见的还有 red、green、blue 和 nx、ny、nz)。文件头之后的数据可以是文本,也可以是二进制。文件头可以声明任意属性,所以不同软件写出的 PLY 差别很大。
- 顶点坐标
- 必有。会显示。
- 顶点颜色(red、green、blue)
- 扫描数据中很常见。会显示。
- 面
- 可选。有面就是网格,没有面就是点云。
- 法线
- 可选。有法线时用于着色。
- 纹理图片
- 不属于标准。有些软件在文件头注释里写上纹理文件名,这个查看器不会加载它。
- 自定义属性
- 置信度、反射强度等扫描仪特有的数值。显示时忽略。
点云和网格的区别
原始扫描数据或摄影测量生成的稠密点云,只是一堆点,点与点之间没有表面。这种 PLY 只有 vertex 元素,没有 face 元素。查看器把每个点画成一个小点,适合检查扫描覆盖范围和颜色,但放大后会显得稀疏。
把点变成表面(网格化,例如在 MeshLab 或 CloudCompare 中做泊松重建)是另外一步,这个查看器不做。点云没有三角面,所以也不能转成 STL、OBJ 或 USDZ,转换时会给出提示;它只能保存为 PLY、GLB 或 glTF。
3D 高斯泼溅(3DGS)场景也常存成 .ply。它为每个高斯点保存位置以及形状和颜色系数,而不是普通的 red、green、blue 值。这个查看器会在高斯点的位置画出一片点云,没有颜色,也没有泼溅渲染的效果。
查看扫描数据的几个要点
PLY 默认按 Z 轴向上打开,这是大多数扫描、CAD 和 3D 打印软件的约定。有些扫描 App 和摄影测量软件写出的是 Y 轴向上;扫描结果侧躺时,用“显示”面板里的“向上轴”切换。
信息面板里的包围盒尺寸按文件里的原始数字显示。PLY 没有单位字段,扫描软件通常写米或毫米。一个房间扫描显示为 4 × 3 × 2.5,多半是米。
高密度扫描可能有几千万个点。二进制 PLY 加载比 ASCII 快得多,读取时占用的内存也更少。大文件在手机上打开吃力时,换到电脑上试试。
把 PLY 存成其他格式
用“下载为”可以把 PLY 网格保存为 STL、OBJ、GLB、glTF 或 USDZ。要把扫描的物体拿去 3D 打印,通常转成 STL。STL 没有颜色,顶点颜色会被丢掉;打印前请确认扫描网格是封闭的。
要把扫描网格变成可打印的文件,可以用PLY 转 STL。
常见问题
PLY 查看器能打开点云吗?
能。只有顶点、没有面的 PLY 会显示为点云,文件里有顶点颜色时一并显示。
PLY 扫描文件会被上传吗?
不会。文件由浏览器在你自己的设备上读取和绘制,不发送到服务器。
PLY 为什么显示成一堆点,而不是表面?
文件里没有面,只有点。原始扫描和稠密点云通常就是这样。用 MeshLab 或 CloudCompare 等软件做网格化,才能得到表面。
PLY 打开后为什么没有颜色?
文件里可能没有 red、green、blue 顶点属性,或者颜色存在纹理图片里,而这个查看器不为 PLY 加载纹理。3D 高斯泼溅文件的颜色存储方式不同,也会显示为无色。
ASCII PLY 和二进制 PLY 有什么区别?
两者的文件头都是文本。ASCII PLY 的数据也是文本,容易阅读,但体积大、加载慢;二进制 PLY 直接存原始数值,紧凑得多。这个查看器两种都能打开。
点云 PLY 能转成 STL 吗?
不能。STL 由三角面组成,点云没有三角面。先把点云网格化,再转换。点云本身只能保存为 PLY、GLB 或 glTF。
3D 高斯泼溅的 .ply 能在这里看吗?
能打开,但只显示为位于各高斯点位置的点云,没有颜色,也不是泼溅渲染效果。需要完整效果请使用专门的高斯泼溅查看器。