Point Cloud Viewer

Point Cloud Viewer trên web

Dữ liệu đám mây điểm thường có dung lượng lớn (GB). TSVIDEV chuyển đổi và streaming point cloud qua trình duyệt bằng Potree octree và WebGL.

Xem Demo trực tiếp ↓

Công nghệ cốt lõi

Three.js

Engine render 3D mã nguồn mở — xử lý hàng triệu điểm trên GPU qua WebGL.

Potree

Thư viện chuyên biệt cho streaming point cloud với octree và Level of Detail (LOD) tự động.

WebGL

Giao diện đồ họa phần cứng trên trình duyệt — không cần plugin hay cài đặt thêm.

Trải nghiệm trên trình duyệt

Tương tác 3D thời gian thực

Xoay, phóng to, di chuyển camera tự do trong không gian 3D.

Đo khoảng cách

Đo trực tiếp trên mô hình — khoảng cách, cao độ giữa các điểm.

Hiển thị màu gốc

Giữ nguyên màu RGB từ scanner hoặc drone, hiển thị chân thực.

Demo trực tiếp

viewer.js
import * as THREE from 'three';
import { Potree } from 'potree-core';

const renderer = new THREE.WebGLRenderer({ antialias: true });
const scene = new THREE.Scene();
const camera = new THREE.PerspectiveCamera(60, w / h, 0.1, 10000);

// Load octree-indexed point cloud
const pointcloud = await Potree.loadPointCloud(
  'https://tsvidev.com/api/v1/pointcloud/metadata.json'
);

pointcloud.material.pointSizeType = Potree.PointSizeType.ADAPTIVE;
pointcloud.material.shape = Potree.PointShape.CIRCLE;
pointcloud.material.pointBudget = 2_000_000;
scene.add(pointcloud);

// Render loop with LOD streaming
function animate() {
  requestAnimationFrame(animate);
  pointcloud.updateVisibility(camera, renderer);
  renderer.render(scene, camera);
}
animate();

Bạn có thể xoay, phóng to và tương tác trực tiếp với mô hình trên trình duyệt.

Tính năng hỗ trợ

Streaming point cloud trên trình duyệt với LOD tự động
Hỗ trợ file LAS/LAZ dung lượng lớn (đến hàng GB)
Hiển thị màu sắc gốc từ scan/drone
Tương tác 3D: xoay, phóng to, đo khoảng cách
Kết hợp với mô hình BIM, 3D Tiles trong cùng dự án
Phân quyền xem và theo dõi lượt truy cập

Dữ liệu phù hợp

LAS LAZ Point Cloud LiDAR

Tình huống sử dụng

Publish kết quả scan laser hiện trạng lên web viewer.
Xuất dữ liệu khảo sát địa hình lên trình duyệt qua Potree.
Quản lý quyền truy cập point cloud theo từng dự án.
Chồng lớp point cloud với bản đồ GIS để so sánh hiện trạng.

Câu hỏi thường gặp

Mỗi file LAS/LAZ có thể lên đến 5GB. Một dự án hỗ trợ nhiều file point cloud.
Có. TSVIDEV giữ nguyên màu RGB gốc từ scan hoặc bay chụp drone, hiển thị chính xác trên trình duyệt.
Không. Chỉ cần trình duyệt Chrome, Firefox hoặc Edge là có thể xem và tương tác.
Có. Cùng một dự án có thể chứa point cloud, IFC, GLB và 3D Tiles — hiển thị chồng lớp trên viewer.

Tìm hiểu thêm về TSVIDEV

Truy cập trang chủ để xem các dự án và tính năng mới nhất.

Về trang chủ TSVIDEV