All Projects → Scrawk → Marching Cubes

Scrawk / Marching Cubes

Licence: mit
Marching cubes in Unity

Projects that are alternatives of or similar to Marching Cubes

Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (+126.24%)
Mutual labels:  unity, voxel
Marching Cubes Terrain
Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler
Stars: ✭ 292 (+11.03%)
Mutual labels:  unity, voxel
Gpu Physics Unity
Through this configuration, no per voxel data is transferred between the GPU and the CPU at runtime.
Stars: ✭ 342 (+30.04%)
Mutual labels:  unity, voxel
Voxelengine unity
Voxel engine made in C# for Unity
Stars: ✭ 25 (-90.49%)
Mutual labels:  unity, voxel
Voxelframework
An awesome Voxel framework for Unity (Game Engine)
Stars: ✭ 57 (-78.33%)
Mutual labels:  unity, voxel
Marching Cubes On The Gpu
A implementation of the marching cubes algorithm on the GPU in Unity.
Stars: ✭ 208 (-20.91%)
Mutual labels:  unity, voxel
Unityraymarching
Unity Raymarching Examples
Stars: ✭ 57 (-78.33%)
Mutual labels:  unity, voxel
Proceduralterrain
Procedural voxel terrain generation in Unity
Stars: ✭ 237 (-9.89%)
Mutual labels:  unity, voxel
voxel worldgen
A voxel world generator written in Rust
Stars: ✭ 62 (-76.43%)
Mutual labels:  voxel
Egameplay
一个基于Entity-Component模式的灵活、通用的战斗(技能)框架,配置可选使用ScriptableObject或是Excel表格
Stars: ✭ 239 (-9.13%)
Mutual labels:  unity
voxel-raycaster
Hardware accelerated voxel ray marching
Stars: ✭ 30 (-88.59%)
Mutual labels:  voxel
Chronovox-Studio
Open-Source Voxel Editor
Stars: ✭ 25 (-90.49%)
Mutual labels:  voxel
Viveinpututility Unity
A toolkit that helps developing/prototyping VR apps.
Stars: ✭ 256 (-2.66%)
Mutual labels:  unity
core
It is an open source voxel algorithms implementation for Unity Engine
Stars: ✭ 67 (-74.52%)
Mutual labels:  voxel
Unitynuget
Provides a service to install NuGet packages into a Unity project via the Unity Package Manager
Stars: ✭ 257 (-2.28%)
Mutual labels:  unity
CVoxelEngine
A C++ Voxel Engine, to succeed my Java Voxel Engine. Uses SDL, and may use OpenCL in the future.
Stars: ✭ 17 (-93.54%)
Mutual labels:  voxel
kimimaro
Skeletonize densely labeled 3D image segmentations with TEASAR.
Stars: ✭ 85 (-67.68%)
Mutual labels:  voxel
Riru Il2cppdumper
Using Riru to dump il2cpp data at runtime
Stars: ✭ 259 (-1.52%)
Mutual labels:  unity
Cloner
An example of use of procedural instancing.
Stars: ✭ 260 (-1.14%)
Mutual labels:  unity
Tork
Arcade vehicle physics for Unity
Stars: ✭ 256 (-2.66%)
Mutual labels:  unity

Marching-Cubes

Using objects represented by a 3d array of data has become quite popular in games in the last few years. Voxel terrain is probable the most common application. Of course GPUs only understand triangles so the voxels have to be converted to a mesh some how.

The most common algorithm for doing this is called the marching cubes algorithm. Examples of code are very common on the internet. One of the best ones around in my opinion is this one here and it is what I have based my code on. The thing I like about this code is that it also implements the marching tetrahedron algorithm that is a little more difficult to find good examples of. The marching tetrahedron algorithm produces a mesh that matches the voxel data much better than the cubes algorithm but produces far more vertices.

Marching Cubes

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].