RepositoryC#
jedjoud10

jedjoud10/VoxelTerrain

Voxel Terrain Generator for Unity ECS

74sao
5fork
2issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: gpu-rendering

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: terrain-generation

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: surface-nets

#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.

RepositoryC#
hecomi/uLipSync

MFCC-based LipSync plug-in for Unity using Job System and Burst Compiler

1.7k
Jan 6, 2026
Repository
getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8k
Feb 15, 2026
RepositoryTypeScript
morluto/rea

Reverse engineer anything with agents, from app behavior down to native binaries.

390.1k
Oct 26, 2026
RepositoryJavaScript
affaan-m/ECC

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

289.5k
Oct 26, 2026
RepositoryTypeScript
deepseek-ai/deepseek-harness

DeepSeek Harness: Everything is a Plugin.

262.4k
Oct 23, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

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...

♥0
190.2M
Jun 1, 2026
RepositoryMarkdown
DigitalPlatDev/FreeDomain

Free domain registration and practical DNS learning resources for everyone.

205.9k
Aug 12, 2026
RepositoryTypeScript
firecrawl/firecrawl

Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

195.6k
Oct 26, 2026
RepositoryPython
microsoft/markitdown

Python tool for converting files and office documents to Markdown.

192.3k
Oct 23, 2026