FinlandEldemarkki/Marching-Cubes-Terrain
Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler
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 Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🗻 Terrain Marching Cubes trong Unity với Burst và Job System
Một implementation Marching Cubes trong Unity, tối ưu với Job System và Burst compiler.
Đây là dự án cá nhân cài đặt thuật toán Marching Cubes để tạo terrain voxel mượt trong Unity. Dự án sử dụng Unity Job System kết hợp Burst compiler để tối ưu hiệu năng, đồng thời hỗ trợ chỉnh sửa terrain theo thời gian thực.
✨ Điểm nổi bật
- Job System + Burst: Tận dụng Unity Job System và Burst compiler để tính toán lưới tam giác song song và nhanh.
- Chỉnh sửa thời gian thực: Người dùng có thể thêm hoặc xóa khối terrain ngay trong thời gian chạy.
- Làm trơn terrain: Bấm giữ Ctrl trái và click để làm trơn bề mặt terrain.
- Thế giới ngẫu nhiên vô hạn: Tạo thế giới lớn vô hạn theo phong cách procedural.
- Hỗ trợ heightmap: Nhập terrain từ file ảnh heightmap đen trắng.
💡 Vì sao đáng chú ý
Khác với cách tiếp cận truyền thống dùng voxel cố định, dự án dùng Marching Cubes để tạo bề mặt mượt mà tự nhiên, phù hợp cho trò chơi sandbox hoặc mô phỏng địa hình. Việc kết hợp Job System và Burst giúp tính toán lưới nhanh hơn đáng kể so với cách xử lý đồng bộ thông thường. Tuy nhiên, dự án không còn được phát triển mới.
#MarchingCubes #Unity3D #VoxelTerrain #GameDevelopment #TiniX
Similar Projects
Discover other similar projects and AI models.
A implementation of the marching cubes algorithm on the GPU in Unity.
[mirror of https://gitlab.com/veloren/veloren] An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
C++ 2D/3D graphics engine and scene editor for Vulkan 1.4, OpenGL and DirectX 11, on Windows and Linux. Physically based rendering, global illumination, ray-traced reflections and ambient occlusion, a path tracer for reference. A playground for real-time rendering techniques.
A Sandbox Survival Game with Vulkan, PhysX, C++20. aims to be "Minecraft + GTAV + VRChat"
Fast and light-weight Marching Cubes library in C++ without any dependencies.