World Labs mở nguồn Spark 2.0, cho phép hiển thị hơn 100 triệu điểm 3D Gaussian trên trình duyệt

iconKuCoinFlash
Chia sẻ
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconTóm tắt

expand icon
Tin tức trên chuỗi: Vào ngày 15 tháng 4 (UTC+8), công ty trí tuệ không gian World Labs đã mở nguồn Spark 2.0, một động cơ hiển thị 3D Gaussian Splatting. Được xây dựng trên THREE.js và WebGL2, Spark 2.0 hỗ trợ hiển thị hơn 100 triệu điểm Gaussian trên bất kỳ trình duyệt nào. Tin tức về tài sản thực tế (RWA): Động cơ này giới thiệu các hệ thống LoD, luồng dữ liệu tiến triển và quản lý VRAM. Mã lõi được viết bằng Rust và chạy trong Web Worker. Ban đầu được sử dụng cho Marble, Spark hiện là một công cụ tổng quát. Một trò chơi bắn súng không gian đa người chơi được xây dựng với 100 triệu điểm cũng đã được trình diễn.

Tin tức từ ME News, ngày 15 tháng 4 (UTC+8), theo giám sát của 1M AI News, công ty trí tuệ không gian World Labs đã phát hành động cơ render mở nguồn 3D Gaussian Splatting (3DGS) phiên bản Spark 2.0, với khả năng chính là tải và render luồng các cảnh 3D quy mô lớn gồm hơn 100 triệu điểm gaussion (splat) trên trình duyệt của bất kỳ thiết bị nào, bao gồm máy tính để bàn, iOS, Android và thiết bị VR. Spark được xây dựng dựa trên THREE.js và WebGL2—giao diện đồ họa 3D được hỗ trợ bởi hầu hết mọi thiết bị hiện nay. Hầu hết thiết bị tiêu dùng chỉ có thể render ở tốc độ khung hình tương tác từ 1 đến 5 triệu điểm gaussion, trong khi các quét 3D quy mô lớn thường có hàng chục đến hàng trăm triệu điểm, với dung lượng dữ liệu gốc vượt quá 1GB. Phiên bản 2.0 giải quyết điểm nghẽn này thông qua ba công nghệ mới: 1. Hệ thống chi tiết phân cấp (LoD): Tổ chức tất cả các điểm gaussion thành một cây phân cấp, trong đó mỗi nút cha là xấp xỉ độ phân giải thấp hơn của các nút con. Trong quá trình render, hệ thống tự động duyệt từ thô đến chi tiết dựa trên góc nhìn, chọn ra tập con tối ưu, đảm bảo tốc độ khung hình ổn định bằng cách đặt ngân sách render (500.000 đến 2,5 triệu điểm), bất kể tổng số điểm của cảnh. 2. Tải luồng tiến dần: Định dạng tệp .RAD được thiết kế mới hỗ trợ truy cập ngẫu nhiên và truyền tải tiến dần. Sau khi mở cảnh, ngay lập tức hiển thị một轮廓 thô gồm 64.000 điểm, sau đó dần dần tải chi tiết theo mức ưu tiên góc nhìn; khi người dùng di chuyển, hệ thống tự động điều chỉnh lại mức ưu tiên. 3. Quản lý bộ nhớ GPU ảo: Cấp phát một bể bộ nhớ cố định 16 triệu điểm trên GPU, tự động nạp/xóa dữ liệu theo từng trang 64.000 điểm, tương tự cơ chế bộ nhớ ảo của hệ điều hành, cho phép bộ nhớ GPU hạn chế truy cập dữ liệu cảnh gần như vô hạn. Thuật toán cốt lõi được viết bằng Rust và biên dịch thành WebAssembly, chạy trên các luồng Web Worker nền, không làm gián đoạn vòng lặp render chính. Spark ban đầu là trình render nội bộ do World Labs phát triển cho sản phẩm tạo thế giới 3D Marble, sau đó được mở nguồn thành công cụ phổ quát. Lần phát hành này cũng trình diễn nhiều tác phẩm cộng đồng, bao gồm một trò chơi bắn súng đa người chơi tên Starspeed được xây dựng bằng Marble và Spark—toàn bộ môi trường trò chơi gồm hơn 100 triệu điểm gaussion và chạy trực tiếp qua trình duyệt. (Nguồn: BlockBeats)

Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này. Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụngTiết lộ rủi ro của chúng tôi.