SupaVoxel
扫描模型转网页 3D

PLY 转 GLB 转换器

将 3D 扫描仪或摄影测量应用导出的 .ply 网格拖入,即可下载保留顶点颜色、以米为比例的 GLB。转换在您的设备上运行,人物、产品或场地的扫描数据始终私密。

  • 在浏览器中运行
  • 无需注册
  • 保留顶点颜色
  • 支持 ASCII 和二进制 PLY
更新于 2026年10月

如何将 PLY 转换为 GLB

  1. 01

    拖入 PLY

    支持 ASCII 或二进制 PLY,最大 200 MB。来自 Revopoint、Creality、Shining3D、Polycam、Meshroom 或 MeshLab 的网格会连同颜色一起打开。面板会显示三角形和顶点数;如果提示为点云,请先阅读下面的章节。
  2. 02

    设置正确比例

    PLY 没有单位字段。转换器默认按毫米处理,适合手持和桌面扫描仪。摄影测量导出通常已是米,若仍按毫米处理,2 米高的雕像会变成 2 毫米的小点。请检查 输出尺寸(以米显示,即 glTF 单位),必要时切换 文件单位。
  3. 03

    转换并使用

    点击 转换为 GLB。GLB 会将位置、法线和逐顶点颜色保留在一个二进制文件中,three.js、Babylon.js、<model-viewer>、Blender、Godot 和 Android Scene Viewer 可直接打开。

网格 PLY 与点云 PLY

PLY 常用于两类截然不同的用途。网格 PLY 包含顶点和面:扫描仪的最终导出、MeshLab 结果、Poisson 重建等。这类文件可以完整地从 PLY 转换为 GLB。点云 PLY 只有顶点,通常是来自 LiDAR、激光扫描仪或摄影测量密集点云步骤的数百万个彩色点。查看器可以显示它,但没有可写入的表面,因此转换按钮会禁用,面板也会给出提示。

要先把点云变成网格,请使用重建步骤:MeshLab 或 CloudCompare 中的 Screened Poisson,或摄影测量应用的网格化阶段。3DGS 工具生成的 Gaussian-splat .ply 文件也是点云,带有网格格式无法容纳的额外逐点数据;它们需要专用的 splat 查看器,而不是网格转换器。

PLY 转 GLB 转换器会保留什么

PLY 属性GLB 结果
面和顶点位置保留
顶点颜色(红、绿、蓝)保留为 glTF COLOR_0 属性
顶点法线保留;若 PLY 没有则计算
纹理坐标存在时保留
在头部注释中命名的纹理图像不加载;转换器只读取 .ply 文件
自定义属性(置信度、质量、曲率)丢弃

PLY 与 GLB 对比

PLY
1994 年诞生的 Stanford 多边形格式。头部灵活,可包含任意逐顶点属性,支持 ASCII 或二进制。许多扫描仪的默认导出格式。
GLB
二进制 glTF 2.0:几何体、材质、颜色和纹理打包在一个文件中。专为在浏览器和引擎中快速加载而设计。
单位
PLY:未声明。GLB:始终为米。
最佳用途
PLY 用于归档原始扫描并在 MeshLab 中处理;GLB 用于分享、网页和 AR。

将 PLY 扫描发布为 GLB 的提示

推荐做法
  • 转换前先简化密集扫描;200 万三角形的扫描对手机来说太重。网格简化器 可在浏览器中完成
  • 使用 GLB 压缩器 进一步缩小成品文件
  • 先在 PLY 查看器 中检查原始扫描
  • 导出前在 MeshLab 或扫描仪软件中裁掉转台和地面残留
避免做法
  • 不要把点云或 Gaussian splat 直接拿来期待得到网格;请先重建
  • 不要盲信摄影测量的默认单位;检查尺寸读数
  • 如果查看器忽略顶点颜色,就不要期待看到颜色;大多数 glTF 查看器会显示

常见问题

常见问题

这个 PLY 转 GLB 转换器免费吗?

是的,免费,无需注册,也没有水印。PLY 在您的浏览器中解析,GLB 也在浏览器中生成,因此人脸、住宅或原型的 3D 扫描永远不会被上传。支持最大 200 MB 的文件;非常密集的扫描可能需要内存充足的设备。

PLY 转 GLB 会保留扫描的颜色吗?

会。逐顶点的红、绿、蓝数值会写入 GLB 的 COLOR_0 属性,three.js、Blender、Godot 和 model-viewer 都能显示。若颜色以 PLY 头部引用的单独纹理图像存储,则不会被加载,因为转换器只读取 .ply 文件本身。

为什么我的 PLY 文件无法转换?

如果转换按钮因点云提示而禁用,说明你的 PLY 有顶点但没有面。GLB 网格需要表面,请先用 MeshLab 或 CloudCompare 中的 Screened Poisson,或扫描仪的网格化步骤进行重建。Gaussian-splat PLY 文件同样是点云,无法转换。

我的 GLB 太小或太大。怎么修复?

PLY 文件不记录单位,因此转换器默认按毫米处理。摄影测量和 LiDAR 应用通常导出米,这会让 GLB 小 1000 倍。将文件单位切换为 m,确认输出尺寸读数与真实物体一致,然后重新转换。

我能在手机上查看 GLB 吗?

可以。Android 会在 Scene Viewer 中打开 GLB 以支持 AR,任何浏览器都能通过 three.js 或 model-viewer 页面显示它。若要在 iPhone 上使用 AR,之后再将该 GLB 转换为 USDZ。要在手机上流畅查看,请先简化扫描再转换。

GLB 会比 PLY 更小吗?

不一定。两者都以二进制存储相同的数值,而 GLB 还会存储法线,因此可能比二进制 PLY 略大,比 ASCII PLY 小。真正的节省来自先简化网格,再用 GLB 压缩器缩小结果。

免费开始

将 PLY 转换为 GLB

在上方拖入扫描,获取可分享、可嵌入或可在 AR 中打开的 GLB。

免费 · 浏览器内运行 · 无需注册