Trình xem gaussian splatting

Xem hàng triệu điểm gaussian với kết xuất thời gian thực như ảnh chụp, đạt hơn 100 FPS.

Không gian làm việc

Kéo thả tệp vào đây

hoặc bấm để duyệt tệp, hỗ trợ dán từ bộ nhớ tạm

Thử các tệp mẫu

Tất cả tệp mẫu

Về công cụ này

Đây là trình xem gaussian splatting trực tuyến miễn phí, hỗ trợ các định dạng .splat, .spz, .ksplat, .sog và PLY. Bạn kiểm tra những cảnh được dựng từ hàng triệu ellipsoid gaussian mang dữ liệu vị trí, phép quay, tỉ lệ, màu sắc và độ mờ đục. Toàn bộ quá trình kết xuất chạy cục bộ qua WebGL, tệp của bạn không bao giờ rời khỏi trình duyệt.

Các loại tệp Gaussian splat

Cảnh splat thường được tạo từ ảnh hoặc video của một địa điểm thật. Cùng một cảnh có thể ở nhiều loại tệp.

.ply
Đầu ra gốc của hầu hết công cụ huấn luyện; dung lượng lớn vì không nén.
.splat
Bố cục nhỏ gọn, đơn giản, phổ biến ở các trình xem web đời đầu.
.ksplat
Bố cục nén được một số trình xem web dùng.
.spz
Định dạng nén do Niantic công bố, nhỏ hơn PLY nhiều.
.sog
Định dạng nén được PlayCanvas và SuperSplat dùng.

Về tùy chọn cấu hình

Cài đặt xem trước

Tự động xoay

Tắt
Từ từ xoay mô hình quanh trục thẳng đứng sau khi tải để quan sát toàn diện. Có thể bật tắt bất cứ lúc nào ở bảng điều khiển bên trái.
  • Bật: Tự động xoay sau khi tải
  • TắtKhuyên dùng: Đứng yên, chỉ xoay thủ công (mặc định)

Hoạt ảnh

Đoạn hoạt ảnh

Số lượng đoạn hoạt ảnh được lưu trong tệp.

Khung xương

Số lượng xương dùng cho khung xương và gắn da.

Thông tin định dạng

Định dạng đầu vào

Phần mở rộng:
splat, splatt, spz, ksplat, sog, ply
Tên đầy đủ:
Gaussian Splatting (SPLAT)
Loại:
Biểu diễn cảnh 3D
Định dạng:
Nhị phân Gaussian Splatting
Mô tả:
Gaussian Splatting (3DGS) là phương pháp tái tạo không gian ba chiều đột phá phát triển mạnh mẽ trong những năm gần đây. Phương pháp này sử dụng hàng triệu khối elip Gaussian 3D để đạt được khả năng kết xuất hình ảnh chân thực từ các góc nhìn mới trên card đồ họa phổ thông, đạt tốc độ hiển thị thời gian thực trên 100 FPS. Đây là công nghệ kế thừa nổi bật sau NeRF, được ứng dụng rộng rãi trong tái tạo cảnh quan môi trường và nhân vật số thế hệ mới. SPLAT là định dạng tệp chứa nguyên bản của công nghệ Gaussian Splatting. Định dạng này hoàn toàn khác biệt với hệ thống lưới tam giác truyền thống: nó không có cấu trúc topo để chỉnh sửa đa giác và không thể dùng trực tiếp cho in 3D hay dựng hình thông thường. Hệ sinh thái 3DGS hiện tại cũng bao gồm các biến thể nén tiên tiến như SPZ, KSPLAT và SOG giúp tối ưu hóa dung lượng truyền tải và tăng tốc độ tải trên trình duyệt web.

Ghi chú:

  • Không phải là lưới đa giác truyền thống, mà biểu diễn cảnh vật bằng các hạt nguyên thủy Gaussian xếp chồng
  • Đòi hỏi GPU để kết xuất thời gian thực (hỗ trợ WebGL và WebGPU)
  • Các định dạng phổ biến gồm .splat (thô), .spz (nén), .ksplat, .sog và .ply

Tính năng hỗ trợ:

  • Thuộc tính vị trí, góc xoay và tỷ lệ Gaussian
  • Biểu diễn màu sắc sóng hài hình cầu
  • Kết xuất ảnh chân thực thời gian thực trên 100 FPS
  • Điều hướng camera mượt mà
  • Tải tệp lũy tiến cho các đại cảnh lớn

Splat, lưới hay đám mây điểm?

Ba loại này hay bị nhầm. Đây là thế mạnh của từng loại.

Gaussian splatLưới (GLB, OBJ)Đám mây điểm (PCD, XYZ)
GồmHàng triệu đốm màu mềmTam giác có vật liệuCác điểm đơn lẻ
Trông nhưGiống ảnh chụp, có cả phản chiếu và chi tiết nhỏBề mặt sạch, đặcCác chấm có khoảng trống giữa
Chỉnh sửa hoặc in 3DKhó, không có bề mặt thậtĐượcChỉ sau khi chuyển thành lưới
Phù hợp nhấtTrình bày địa điểm hoặc vật thể đã chụpGame, AR, CAD và inQuét và đo đạc
Q

Gaussian splatting là gì?

A

Gaussian splatting (viết tắt 3DGS) biểu diễn cảnh 3D bằng hàng triệu ellipsoid gaussian. Mỗi điểm gaussian mang các thuộc tính vị trí, phép quay, tỉ lệ, màu sắc và độ mờ đục. Cách biểu diễn này cho phép kết xuất thời gian thực hơn 100 khung hình mỗi giây với chất lượng như ảnh chụp trên GPU phổ thông, nhanh hơn nhiều so với NeRF truyền thống.

Q

Mở tệp .splat có cần card đồ họa mạnh không?

A

Nếu chỉ để xem, hầu hết card đồ họa hiện nay đều xử lý tốt tệp .splat kích thước thông thường. Cảnh rất lớn với hàng triệu điểm gaussian sẽ mượt nhất trên GPU rời, nhưng GPU tích hợp vẫn dùng được. Việc kết xuất diễn ra hoàn toàn cục bộ qua WebGL, không cần xử lý phía máy chủ.

Q

Có thể chuyển .splat sang định dạng lưới khác không?

A

Có. Bạn có thể chuyển .splat sang dạng lưới như OBJ hoặc PLY bằng các công cụ như SuGaR hay pipeline gs-to-mesh chính thức. Khi cần đổi định dạng, hãy dùng công cụ chuyển đổi mô hình 3D của chúng tôi.

Q

Phần mềm nào tạo ra tệp .splat?

A

Tệp .splat được sinh ra từ pipeline huấn luyện dựa trên nhiều ảnh chụp ở các góc nhìn khác nhau. Các công cụ thường dùng gồm bản triển khai gaussian splatting chính thức, tiện ích mở rộng Nerfstudio, trình biên tập SuperSplat và nhiều web trainer khác. Kết quả thu được là cảnh 3D chân thực như ảnh chụp.

Q

Gaussian splatting dùng được cho trải nghiệm AR/VR không?

A

Được. Nhờ khả năng kết xuất cảnh chân thực theo thời gian thực, 3DGS được dùng rộng rãi trong AR/VR. Bạn có thể xem trước cảnh .splat ngay tại đây rồi xuất tệp sang các pipeline và trình phát AR/VR tương thích.

Q

Vì sao tôi thấy các đốm lơ lửng hoặc vùng bị mờ?

A

Đó là do quá trình chụp, không phải do trình xem. Vùng chỉ được chụp từ ít góc sẽ bị mờ, và các splat lạc trôi lơ lửng trong không trung. Hãy chụp thêm góc hoặc cắt bỏ chúng trong trình chỉnh sửa splat.