RepositoryC#FIPhần Lan
Eldemarkki

Eldemarkki/Marching-Cubes-Terrain

Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler

602sao
83fork
15issue
1lượ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ủ đề: marching

#1 Repository Của Tháng

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

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: marching-cubes

#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

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#
Scrawk/Marching-Cubes-On-The-GPU

A implementation of the marching cubes algorithm on the GPU in Unity.

298
Sep 25, 2020
RepositoryC++
BLaZeKiLL/UE5VoxelTutorial

A collection of voxel mesh generation algorithms

167
May 3, 2025
RepositoryC#
Scrawk/Marching-Cubes

Marching cubes in Unity

523
Jul 30, 2023
RepositoryRust
veloren/veloren

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

7.7k
Oct 27, 2026
RepositoryC++
VoxelPlugin/VoxelPluginFreeLegacy

Voxel Plugin Legacy for Unreal Engine

1.8k
Jun 24, 2026
RepositoryC++
AsPJT/DungeonTemplateLibrary

🌏: Dungeon free resources (terrain & roguelike generation)

1.5k
Apr 9, 2025
RepositoryC++
dtrajko/MoravaEngine

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.

311
Oct 27, 2026
RepositoryC++
Dreamtowards/Ethertia

A Sandbox Survival Game with Vulkan, PhysX, C++20. aims to be "Minecraft + GTAV + VRChat"

186
Aug 6, 2024
RepositoryC++
Magnus2/MeshReconstruction

Fast and light-weight Marching Cubes library in C++ without any dependencies.

183
Jan 7, 2018