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

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

资源中心 — 点云一站式生态

配套工具、数据集、学习资源,助力 3D 可视化工作流

公开数据集 推荐
KITTI
自动驾驶 · 激光雷达点云
ShapeNet
3D 形状 · CAD 模型数据
ScanNet
室内场景 · RGB-D 扫描
ModelNet40
3D 物体分类 · CAD 模型
nuScenes
多传感器 · 自动驾驶
Waymo Open
大规模 · 激光雷达点云
配套工具
O3D
Open3D
读写 PLY/PCD · 预处理 · 配准
BL
Blender
高质量渲染 · 动画导出 · 材质编辑
PCL
Point Cloud Library
滤波 · 分割 · 特征提取
PV
PyVista
3D 网格处理 · 科研可视化
学习资源
📄
点云论文列表
3D 点云处理 · 深度学习论文汇总
PyG (PyTorch Geometric)
图神经网络 · 点云分类 · 分割
📊
NumPy / SciPy
点云数据预处理 · 矩阵运算
🤖
OpenCV
深度学习 · 目标检测 · 图像处理

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 数据。支持任意规模,从几百点到数百万点。

立即体验 查看演示