Tôi đang sử dụng three.js để hiển thị biểu diễn voxel dưới dạng tập hợp các hình tam giác. Tôi đã có nó làm cho 5 triệu hình tam giác thoải mái nhưng điều đó dường như là giới hạn. bạn có thể xem trực tuyến here.hiển thị hàng triệu voxels bằng cách sử dụng kết cấu 3D với ba.js
chọn mô hình Dublin ở độ phân giải 3 để xem nhiều hình tam giác được vẽ.
Tôi đã sử dụng mọi thủ đoạn để có được nó xa này (hình học đệm, voxel tiêu huỷ, nhiều bộ đệm) nhưng tôi nghĩ rằng nó đã đạt số tiền tối đa mà OpenGL tam giác có thể thực hiện.
Số lượng lớn voxels thường được hiển thị dưới dạng bộ ảnh trong kết cấu 3D và trong khi có một số bài viết về cách kết cấu 2d thành hoạ tiết 3D nhưng dường như chúng có giới hạn tối đa về kích thước họa tiết.
Tôi đã tìm kiếm các hướng dẫn hoặc ví dụ sử dụng cách tiếp cận này nhưng chưa tìm thấy bất kỳ hướng dẫn nào. Có ai đã sử dụng phương pháp này trước đây với ba.js
Tôi nghĩ bạn đã hết may mắn khi cố gắng hiển thị chúng trực tiếp. Bạn có thể cần một số loại hệ thống LODING, một số cách để hiển thị chi tiết hơn đóng lên và ít chi tiết hơn trong khoảng cách. [Đây là một trình xem dựa trên dữ liệu chuyên sâu khác] (http://potree.org/demo/potree_1.3/showcase/ca13.html), khi bạn phóng to, bạn sẽ thấy nó tải chi tiết hơn. Có vẻ như nếu bạn chọn "Apparence-> Materials-> Tree Depth", nó sẽ cho bạn thấy các LOD. – gman
Cảm ơn bạn đã liên hệ lại với tôi. Nó thực sự được xây dựng trên một mô hình LOD bằng cách sử dụng một biến thể của octrees và Potree đã truyền cảm hứng cho tôi để làm một trình xem dựa trên web. Tôi nghĩ rằng tôi đã đạt đến giới hạn khó khăn của webgl khi hiển thị dữ liệu này. – jonathanbyrn