3DGS Viewer

3D Gaussian Splatting Viewer Online

TSVIDEV hỗ trợ render dữ liệu 3D Gaussian Splatting (3DGS) trực tiếp trên trình duyệt bằng WebGL. Các mô hình được hiển thị mà không yêu cầu cài đặt phần mềm chuyên dụng.

Xem Demo trực tiếp ↓

Công nghệ cốt lõi

Gaussian Splats 3D

Thư viện WebGL tiên tiến chuyên dụng cho render 3D Gaussian Splatting.

Three.js

Engine đồ họa 3D cho web, kết nối splat data vào các luồng render chung.

WebGL

Sức mạnh phần cứng đồ họa mang trải nghiệm 3D lên trình duyệt.

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

Hiển thị dữ liệu gốc

Dữ liệu 3DGS được kết xuất trực tiếp trên nền tảng web với độ chi tiết cao.

Điều khiển Camera 3D

Hỗ trợ các thao tác di chuyển camera trong không gian.

Định vị không gian

Kết hợp với dữ liệu tọa độ (như ECEF) để hiển thị đúng vị trí mô hình.

Demo trực tiếp

viewer.js
import * as THREE from 'three';
import { Viewer } from '@mkkellogg/gaussian-splats-3d';

const viewer = new Viewer({
  cameraUp: [0, 0, 1],
  initialCameraPosition: [-2, 2, 2],
  initialCameraLookAt: [0, 0, 0],
  sharedMemoryForWorkers: true // Yêu cầu COOP/COEP Headers
});

viewer.addSplatScene('https://tsvidev.com/api/v1/3dgs/model.splat', {
  splatAlphaRemovalThreshold: 5,
  showLoadingUI: true
})
.then(() => {
  viewer.start();
});

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ợ

Render 3D Gaussian Splatting trực tiếp trên trình duyệt web
Giữ nguyên chi tiết hình ảnh từ dữ liệu gốc
Tự động xử lý tọa độ ECEF và chuẩn hóa Datum Shift
Hỗ trợ hiển thị và tương tác với các file 3DGS kích thước lớn

Dữ liệu phù hợp

.splat .ply 3DGS

Tình huống sử dụng

Hiển thị dữ liệu 3D công trình kiến trúc.
Số hóa và bảo tồn di sản văn hóa.
Hiển thị mô hình 3D sản phẩm.
Xem trước bối cảnh không gian 3D.

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

TSVIDEV đã tối ưu thuật toán render WebGL để mô hình có thể chạy mượt mà trên đa số các trình duyệt máy tính hiện đại mà không cần GPU quá đặc thù.
TSVIDEV hiện tại tập trung vào khâu viewer. Bạn cần sử dụng các phần mềm chuyên dụng (như Postshot, Nerfstudio) để train ra file 3DGS trước khi upload.
Có. TSVIDEV có thể kết hợp thông số camera (như từ Metashape) để hiển thị 3DGS đúng chuẩn tọa độ ECEF trên bản đồ Cesium.

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