Open Source · Python · WebGL

3D 点云 与几何数据
可视化平台

上传PLY/PCD文件,几秒内即可获得专业级的交互式3D可视化。支持点云、网格、边界框、箭头、标签、超二次曲面等多种数据类型。

Python API · 无需配置 · 纯 WebGL 渲染

.ply 文件 .pcd 文件 无服务器端安装 WebGL 渲染
11
数据类型支持
1M+
点云渲染能力
<1s
加载时间
0
服务器依赖

只需三步,完成可视化

从安装到展示,无需复杂配置

1

安装 PyViz3D

通过 pip 一行命令完成安装,无需配置任何环境变量或依赖项。

# 安装
pip install pyviz3d
2

编写 Python 代码

用简洁的 Python API 添加点云、网格和几何数据,一切在内存中完成。

import pyviz3d as viz
v = viz.Visualizer()
v.add_points("cloud", pos, col)
v.save("output")
3

浏览器中查看

自动启动本地服务器,用浏览器打开即可获得交互式 3D 可视化。支持旋转、缩放、平移操作。

 http://localhost:8000

支持的数据类型

从点云到几何体,从轨迹到超二次曲面,一站式覆盖

点云 Points

数百万级彩色点云,支持逐点颜色与法向量

多边形网格 Meshes

.obj 与 .ply 格式,支持旋转、缩放与颜色

边界框 Bounding Boxes

轴对齐与带旋转的3D边界框,可调透明度和边框

箭头 Arrows

方向箭头与运动箭头,支持任意方向和颜色

标签 Labels

随视角旋转的HTML标签,始终面向相机

多段线 Polylines

连接线段,适用轨迹可视化与建筑平面图

超二次曲面 Superquadrics

参数化形状,支持锥化、弯曲与线框模式

场景图 Scene Graph

图结构可视化,支持节点与边线组合

PyViz3D vs 其他方案

功能 PyViz3D PCL Plotly rviz
Python API
纯浏览器渲染
无需安装依赖
分享链接
超二次曲面
Blender 导出

高级功能

💡
实时 Phong 着色
4光源逐点光照计算
🎬
Blender 导出
支持动画与材质
📷
相机轨迹动画
圆形与样条路径
🎨
半透明渲染
支持透明度混合
快速链接
功能演示 Showcase 上传文件 Upload 示例数据 Samples
🚀
Blender 导出
支持动画渲染
毫秒级响应
WebGL 硬件加速

用户怎么说

来自研究者和工程师的反馈

"PyViz3D 让我的点云数据在浏览器中即时呈现,比之前用的 VTK 方案快十倍不止。"
LW
Li Wei
计算机视觉研究员
"Blender 导出功能拯救了我——直接出图,不用再手动调整渲染参数。"
SC
Sarah Chen
机器人工程师
"几行代码就能集成到我的研究 pipeline 里,API 设计非常干净。"
MK
Marco K.
博士研究生

准备好开始了吗?

用一行 Python 代码,在浏览器中展示你的 3D 数据。支持任意规模,从几百点到数百万点。

立即体验 查看演示