OpenSplat
Một bản triển khai miễn phí và mã nguồn mở của việc phân tán Gaussian 3D bằng ngôn ngữ C, tập trung vào tính di động, nhẹ và nhanh chóng. OpenSplat lấy vị trí của máy ảnh, các điểm thưa thớt trong định dạng dự án COLMAP hoặc Nerfstudio và tính toán một tệp cảnh PLY sau đó có thể được nhập sau này để xem, chỉnh sửa và kết xuất trong phần mềm khác. Đề xuất sử dụng card đồ họa nhưng không bắt buộc. OpenSplat chạy nhanh nhất trên GPU NVIDIA và AMD, nhưng cũng có thể chạy hoàn toàn trên CPU (chậm 100 lần). Sử dụng thương mại được phép và khuyến khích theo các điều khoản của AGPLv3.
Liệt kê trong các danh mục:
Mã nguồn mởGitHubMô tả
OpenSplat là một phiên bản miễn phí và mã nguồn mở của 3D gaussian splatting được viết bằng ngôn ngữ C, tập trung vào tính di động, gọn nhẹ và nhanh chóng. Nó lấy các vị trí camera và điểm thưa thớt trong định dạng dự án COLMAP hoặc nerfstudio và tính toán một tệp cảnh (PLY) có thể được nhập vào để xem, chỉnh sửa và kết xuất trong phần mềm khác. Nó chạy nhanh nhất trên GPU NVIDIA và AMD nhưng cũng có thể chạy hoàn toàn trên CPU (chậm hơn 100 lần). Việc sử dụng thương mại được cho phép và khuyến khích theo các điều khoản của giấy phép AGPLv3.
Cách sử dụng OpenSplat?
Để xây dựng OpenSplat, bạn có thể tuân thủ các yêu cầu cụ thể và các bước được mô tả trong tài liệu dựa trên cấu hình hệ thống của bạn. Quá trình bao gồm thiết lập các phụ thuộc như OpenCV và libtorch, và xây dựng dự án với hoặc không có hỗ trợ GPU. Hướng dẫn chi tiết được cung cấp cho các nền tảng khác nhau bao gồm CPU, CUDA và ROCm qua HIP.
Tính năng chính của OpenSplat:
1️⃣
3D gaussian splatting
2️⃣
Tính toán vị trí camera
3️⃣
Tạo tệp cảnh
Tại sao nên sử dụng OpenSplat?
# | Trường hợp sử dụng | Trạng thái | |
---|---|---|---|
# 1 | Kết xuất cảnh 3D | ✅ | |
# 2 | Chỉnh sửa đồ họa máy tính | ✅ | |
# 3 | Mô hình hóa 3D | ✅ |
Do ai phát triển OpenSplat?
OpenSplat được phát triển bởi đội ngũ pierotofy, tập trung vào cải thiện tốc độ, giảm việc sử dụng bộ nhớ và thêm hỗ trợ để chạy trên các thẻ AMD. Đội ngũ chào đón sự đóng góp và phản hồi từ cộng đồng để nâng cao dự án hơn nữa.