jedjoud10/VoxelTerrain
Voxel Terrain Generator for Unity ECS
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🧱 VoxelTerrain: Sinh thế giới voxel khổng lồ, phá hủy real-time trên Unity ECS
Một bộ sinh thế giới voxel khối lượng không gian dùng GPU + CPU, hỗ trợ thế giới lên đến 32km với độ chính xác voxel dưới mét, đồng thời cho phép chỉnh sửa và phá hủy hoàn toàn trong thời gian thực.
VoxelTerrain là một trình sinh thạch bản địa hóa tạo voxel cho Unity ECS. Dự án sử dụng cấu trúc octree 3D để quản lý thế giới lớn, kết hợp GPU để sinh voxel và CPU đa luồng để xử lý lưới mạng. Phiên bản hiện tại đang tập trung phát triển cổng ECS để tận dụng tốt hơn so với GameObject truyền thống.
✨ Điểm nổi bật
- Octree 3D: Hỗ trợ thế giới lên đến 32km với độ chính xác voxel dưới mét.
- Sinh voxel trên GPU: Tạo voxel bằng GPU với đọc dữ liệu bất đồng bộ trở lại CPU.
- Mã hóa Morton: Cải thiện tính địa phương của bộ nhớ cache CPU.
- Lưới mạng đa luồng: Sử dụng hệ thống Job System với thuật toán Surface Nets, hỗ trợ gộp đỉnh và vật liệu tùy chỉnh.
- Chỉnh sửa terrain bằng octree phụ: Hỗ trợ chỉnh sửa động toàn cục và cục bộ, cùng callback theo dõi thay đổi thể tích.
- Sinh đối tượng trên GPU: Tạo props tự động dựa trên mật độ và dữ liệu bề mặt, hỗ trợ kết xuất bán thể hiện và impostors.
- Hệ thống nén: Hỗ trợ tuần tự hóa bản ghi terrain, seed và props bằng nén RLE và delta.
- Xem trước trong editor: Dùng Unity Handles API để xem SDF, khối lượng và cắt lát trong editor.
💡 Vì sao đáng chú ý
VoxelTerrain không chỉ là một công cụ sinh terrain đẹp mắt mà còn mang lại khả năng mở rộng lớn nhờ kiến trúc ECS. Sự kết hợp giữa GPU sinh voxel và CPU xử lý lưới mạng bằng Surface Nets giúp đạt hiệu suất cao đồng thời giữ được tính linh hoạt trong chỉnh sửa. Đặc biệt, khả năng phá hủy hoàn toàn và hệ thống chỉnh sửa octree phụ mở ra nhiều khả năng sáng tạo cho game sandbox hoặc mô phỏng thế giới mở.
#VoxelTerrain #UnityECS #GPURendering #TerrainGeneration #SurfaceNets #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Reverse engineer anything with agents, from app behavior down to native binaries.
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...
Free domain registration and practical DNS learning resources for everyone.
Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥
Python tool for converting files and office documents to Markdown.